Software Developer – Journeyman

Posted Oct 27

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Design, create, test, integrate, document, and maintain assigned software functionalities.

• Implement application features according to approved requirements, user stories, acceptance criteria, and technical specifications.

• Develop software components, services, interfaces, and associated application logic.

• Write clean, secure, maintainable, and testable code.

• Create and manage unit, integration, regression, and other automated quality tests.

• Conduct application maintenance, component updates, refactoring, and reduction of technical debt.

• Investigate, replicate, diagnose, and resolve software defects.

• Assist in root-cause analysis and implement lasting corrective measures.

• Support security remediation through approved modifications to source code, dependencies, configurations, or applications.

• Engage in peer reviews, code reviews, design discussions, and technical walkthroughs.

• Utilize version-control practices, including branches, commits, merges, pull requests, and release tagging.

• Facilitate continuous integration, automated builds, testing, and deployment processes.

• Develop and maintain technical documentation, encompassing code comments, interface descriptions, API documentation, build guides, installation instructions, and release details.

• Aid in software integration and troubleshooting across application, database, interface, infrastructure, and cloud components.

• Collaborate with requirements analysts, testers, cybersecurity personnel, and government stakeholders.

• Assist in government demonstrations, user acceptance testing, operational validation, and gathering stakeholder feedback.

• Participate in sprint planning, backlog refinement, daily coordination, sprint reviews, demonstrations, and retrospectives.

• Provide implementation estimates while identifying technical dependencies, assumptions, constraints, risks, and impediments.

• Maintain precise work status, technical notes, and delivery information in approved Agile and collaboration tools.

• Support deployment, release readiness, and post-release validation activities.

• Safeguard sensitive data and adhere to federal, DoD, security, privacy, and configuration management standards.

• Engage in knowledge sharing, cross-training, and continuous enhancement of development and testing methodologies.


⛳️ Requirements

• Active Secret clearance or higher.

• Bachelor’s degree in computer science, information technology, software engineering, or a related field, or an equivalent qualification as per the applicable labor category.

• Minimum of six years of relevant professional experience.

• Experience in developing, testing, and maintaining software applications or systems.

• Experience in implementing application features based on approved requirements, user stories, or technical designs.

• Experience in developing and maintaining unit tests.

• Experience in investigating and fixing software defects.

• Experience in performing software maintenance, updates, or component enhancements.

• Experience in preparing or maintaining technical software documentation.

• Experience in utilizing version-control and structured source-code management practices.

• Ability to write secure, maintainable, and testable code.

• Ability to collaborate with developers, architects, analysts, testers, cybersecurity personnel, platform engineers, and government stakeholders.

• Strong analytical, troubleshooting, documentation, and communication skills.

• Ability to effectively operate in an Agile software delivery environment and manage assigned tasks to completion.

• Preferred: relevant software development or cloud certification from AWS, Microsoft, Google Cloud, Oracle, Red Hat, or another recognized provider.

• Preferred: experience in supporting federal or Department of Defense software development or modernization programs.

• Preferred: experience with mission-critical, regulated, security-sensitive, or high-availability applications.

• Preferred: experience in Java, C#, .NET, Python, JavaScript, TypeScript, Node.js, or similar technologies.

• Preferred: experience in developing or integrating RESTful APIs, web services, or system interfaces.

• Preferred: experience with relational databases, structured query languages, data access frameworks, or data modeling.

• Preferred: experience with automated testing frameworks and test-driven or behavior-driven development practices.

• Preferred: experience with static code analysis, dependency scanning, software composition analysis, or other application security tools.

• Preferred: experience with continuous integration, continuous delivery, and DevSecOps practices.

• Preferred: experience with cloud services, containers, microservices, or modern application platform technologies.

• Preferred: experience using Jira, Azure DevOps, Confluence, GitHub, GitLab, or similar development and collaboration tools.

• Preferred: familiarity with DoD security requirements, DISA Security Technical Implementation Guides, configuration management, and software release controls.

• Preferred: familiarity with Section 508 accessibility standards and accessible web development practices.


🏝️ Benefits

• Remote work arrangement.

• Regular full-time employment.

• Opportunity to contribute to mission-critical software capabilities for the USMEPCOM ENLIST program.

• Knowledge sharing, cross-training, and continuous improvement opportunities.

People also viewed

Chaos7 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar7 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne8 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne8 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien8 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix8 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers