onsite
Information Technology Specialist Application Software - Secretary of the Navy Offices (SECNAV)
Software Engineer
Develop, maintain, and support application software for mission‑critical systems, leveraging Java, C++, .NET, Agile practices, and cloud platforms.
About the role
Key Responsibilities
- Design, develop, test, and deploy application software supporting Navy information systems.
- Maintain and modernize existing code bases using Java, C++, and .NET technologies.
- Apply Agile and DevSecOps methodologies to ensure rapid, secure delivery of software updates.
- Integrate applications with cloud environments (e.g., AWS or Azure) and ensure compliance with security standards.
- Collaborate with cross‑functional teams to gather requirements, troubleshoot issues, and provide technical guidance.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Proficiency in Java, C++, and .NET development frameworks.
- Experience with Agile development processes and version‑control tools (e.g., Git).
- Knowledge of cloud platforms (AWS, Azure) and containerization technologies.
- Strong problem‑solving skills and ability to work in a security‑focused environment.