Software Developer II
- Compensation
- Not disclosed
- Location
- NSWC Dahlgren
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Full description
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 each other in the areas of expertise continuously enhancing the synergistic capability 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:
- 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
- Design relational databases
- Requirements analysis
- Unit and integration testing
- Verification and validation testing
- 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
- Write and maintain application documentation
- Work in Windows, Unix, and Linux environments
- Work in a SCIF environment