CSII Software Developer
MANTECH · United States · 1 wk ago
RemoteRemoteInformation TechnologyFull-time
Responsibilities
- Provide software development services for a military application
- Participate in systems analysis, design definition, software development, systems test, implementation, and maintenance
- Analyze coding problems and develop improvements to procedures and existing software
- Cultivate and apply a security-first and test-first approach to test-driven development
- Exercise independent judgment in developing methods, techniques, and evaluation criteria for obtaining results
- Collaborate with cross-functional teams to deliver high-quality software solutions in cloud and containerized environments
Requirements
- Bachelor's degree in a related field of study including Computer Science, Mathematics or Information Technology
- A bachelor’s degree can be substituted for 4 years of additional experience
- Four (4) or more years of experience in Software Development
- Proficiency in Java programming language and familiarity with Java frameworks (e.g., Spring, Hibernate, Apache Camel)
- Experience with web development technologies (e.g., HTML, CSS, JavaScript) and web application frameworks (e.g., Spring MVC, Thymeleaf)
- Familiarity with relational databases and SQL (e.g., MySQL, Oracle, PostgreSQL)
- Knowledge of software development methodologies, such as Agile or Scrum
- Proven expertise to design, develop, troubleshoot, debug, and implement high-quality code
Qualifications
- Master’s Degree in Computer Science, Mathematics or Information Technology
- Experience with front-end frameworks (e.g., React) and modern web development tools
- Hands-on experience with cloud infrastructure platforms like AWS or Azure
- Knowledge of container orchestration tools such as Docker and Kubernetes
- Knowledge of version control systems (e.g., Git) and collaborative development workflows
Skills
- Security-first and test-first approach to test-driven development
- Collaboration with cross-functional teams
- Design, development, troubleshooting, debugging, and implementing high-quality code
Benefits
- Not specified
Pay
- Not specified
Schedule
- Not specified