Software Developer II
Summary
Software Developer II supporting DoD IT systems engineering and information management at NSWC Dahlgren, working in a Scrum team within a SCIF environment across Windows, Unix, and Linux platforms.
We have an opportunity for an enthusiastic Software Developer with a desire to grow while working with a skilled and highly motivated team on leading-edge work. Our team provides IT services for systems engineering and information management systems to multiple major DoD programs. Each team member has opportunities to take on responsibilities according to their experience level and professional growth goals. Our staff mentors one another in their areas of expertise, continuously enhancing the synergistic capabilities of the team.
This position supports an established contract developing mission-critical operations. Our customer’s framework continues to evolve. Evaluating, learning, and integrating new technologies will be a constant factor in this position. The responsibilities of this role include:
- Serve as part of a scrum team,
- Actively participate in Agile ceremonies
- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Peer test application updates
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
- Work in Windows, Unix, and Linux environments
- Work in a SCIF environment