Software Developer 4
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
Provides expert-level software development support and applies expert knowledge of technical concepts, processes, practices, and procedures. The position designs, develops, enhances, debugs, and implements software and troubleshoots production problems related to software applications.
The role also:
Researches, tests, builds, and coordinates the conversion or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software. Addresses systems integration, compatibility, and multi-platform issues. Consults with project teams and end users to identify application requirements. Performs feasibility analyses for potential future projects. Assists with evaluating and recommending application software packages, integration tools, and testing tools. Resolves software problems and responds to improvement and enhancement suggestions. Instructs, assigns, directs, and reviews the work of other software developers. Participates in the development of software user manuals.
Primary Responsibilities
Software Packaging and Deployment
- Support and maintain more than 100 software applications deployed on IV&V workstations and virtual desktop infrastructure.
- Create, modify, and optimize MSI packages and MST transforms from vendor setups or legacy installations.
- Convert standard executable setups and legacy installations into clean, silent-install MSI packages using capture tools such as Repackager.
- Develop custom actions using PowerShell and VBScript to manage complex configurations and registry adjustments during installation.
- Debug installation errors, analyze log files, resolve file and registry conflicts, and test packages on clean virtual machines.
- Edit and validate MSI databases at the table level using tools such as AdminStudio to eliminate Internal Consistency Errors.
KACE SMA Administration
- Oversee daily operations, updates, and maintenance of virtual and physical KACE SMA appliances.
- Manage the deployment, troubleshooting, and lifecycle of the KACE Agent across IV&V network-connected devices.
- Package, test, and remotely deploy applications and scripts, including KScripts, PowerShell, VBScript, and Shell scripts.
- Design execution logic using verification and remediation parameters to automatically resolve endpoint compliance issues.
- Implement discovery scans to inventory hardware, network peripherals, and software assets.
- Use the software catalog to track application usage, reconcile software licenses, and generate compliance audits.
- Build and manage Smart Labels using advanced filtering and LDAP queries to target user groups, offices, and device types.
- Design custom SQL and wizard-generated reports covering hardware lifecycles, patch levels, and software compliance.
- Configure, maintain, and optimize KACE Service Desk ticketing workflows, queues, and knowledge bases.
BigFix Administration
- Maintain the BigFix architecture, including core servers, relays, and database components.
- Monitor system health and optimize relay hierarchies for efficient bandwidth utilization.
- Troubleshoot agent connectivity and resolve deployment failures promptly.
- Develop and test Fixlets and tasks for custom software deployments.
- Manage third-party application updates to reduce security vulnerabilities.
- Generate comprehensive compliance reports for leadership and audit teams.
- SharePoint and Workflow Administration
- Manage the IT Services SharePoint site, document libraries, lists, metadata columns, and unique item-level permissions.
- Manage Power Automate workflows supporting internal IT processes.
- Connect SharePoint and Power Automate with Power Apps and external REST APIs.
- Monitor workflow run histories and resolve integration errors.
Compliance and Reporting
- Monitor NASA Security Operations Center Mitigation Action Requirement announcements and mitigate vulnerabilities as mandated by the agency.
- Perform daily system and patch-compliance checks to ensure IV&V systems have current critical security patches.
- Attend biweekly CSET BigFix meetings to remain informed about upcoming changes.
Requirements
- Five or more years of dedicated experience in Windows application packaging and software distribution.
- Proficiency with Flexera AdminStudio.
- Three or more years of experience with PowerShell and VBScript.
- Three or more years of experience in web application development and maintenance.
- Three or more years of experience creating and maintaining Power Automate workflows.
- Deep administrative understanding of Windows Server and Client platforms, Active Directory, Group Policy Objects, and core network configurations such as DHCP, DNS, and TCP/IP.
- Strong scripting proficiency using PowerShell, VBScript, or Bash to support custom KScripts within KACE.
- Three or more years of direct, hands-on administration experience with the Quest KACE SMA K1000 Administrator Console, along with BigFix administration experience.
- Strong analytical and problem-solving abilities.
- Excellent cross-departmental communication skills.
- Disciplined approach to change management.
- Proficiency in writing custom BigFix Relevance queries for targeting and filtering.
- Experience creating BigFix Action Scripts for automation and configuration.
- Basic knowledge of Microsoft SQL Server administration related to BigFix.
- Demonstrated ability to manage and prioritize individual and team workloads independently.
- Ability to communicate and collaborate effectively across all organizational levels.
- Excellent customer service, oral communication, and written communication skills.
Preferred Qualifications
- Advanced expertise using AdminStudio for complex application packaging.
- Hands-on experience optimizing Quest KACE SMA and HCL BigFix environments at the enterprise level.
- Demonstrated success troubleshooting complex application errors in legacy and modern Windows environments.
- Hands-on experience configuring SharePoint Online and Microsoft Power Automate.
- Excellent technical documentation skills.
Sure Secure Solutions is an Equal Opportunity/Affirmative Action Employer, including Vets and Disabled. Employment contingent upon successful completion of a background investigation.
Benefits & conditions
At Sure Secure Solutions we have an enjoyable working environment, offering competitive benefit packages and surrounded with professionals who have the subject matter expertise to develop innovative, cutting-edge business solutions in an ever-evolving technology landscape. The benefits include Dental Insurance, Vision Insurance, Life insurance, Long and short-term disability, Paid time off, 401(k) Retirement plan. More specific information on benefits eligibility will be provided as part of the interview process
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦