INNOVIM has opportunity for a Front-End Software Developer to support a world class IT program on NISSC II. Our positions enable you to fulfill our mission to provide classified communications and processing for Command and Control (C2) capability in organizational work centers at NISSC sites.
The
Front-End Developer is responsible for coding user-side applications to support the modernization of C2 applications. Reviews existing applications and requirements. Develops software User Interface/User Experience (UI/UX) designs. Attends and contributes to Agile team meetings including daily stand-ups, sprint planning, and retrospectives. Develops high-quality, secure UIs. Communicates with user representatives to develop the overall look and design of a UI.
Typical Duties Include:
- Review existing applications and their associated requirements.
- Develop Graphic User Interfaces (GUIs) for C2 applications
- Attend and contribute to Agile team meetings to include daily stand-ups, sprint planning, and retrospectives.
- Write high-quality, secure desktop and web-based UIs.
- Review software scan results and adjudicates findings.
- Develop and execute unit test cases
- Create high-quality software documentation, to include, but not limited to, Software User Manuals, Software Design Documents, Software Installation Manuals, and Interface Control Specifications.
- Work with clients to develop the overall look and design of a UI
- Test UIs for ease of use, speed and other quality factors
- Fix UI issues or bugs that arise
- Help back-end developers with coding and troubleshooting
- Mentor junior developers
Here's What You'll Need:
Clearance Requirements: Secret clearance
Educational Requirements: BS degree in a STEM-related discipline, 6 years of software UI development experience, OR a combination of education and experience.
Certification Requirements: DoD 8570 approved cybersecurity certification such as Security+ or within 60 days of hire.
Experience Requirements:
- Experience designing, implementing, and sustaining desktop and web-based UI applications
- Experience developing application front-ends using Angular JS, REACT, or other JavaScript-based web frameworks
- Proficiency in website programming languages such as HTML, CSS, Typescript, and JavaScript
- Ability to use client input to create functional, creative and user-friendly webpages
- Experience developing technical solutions to meet defined requirements
- Detailed understanding of the Java programming language
- Experience working within an Agile development team and completing tasks on-time
- Experience performing Continuous Integration/Continuous Delivery (CI/CD) within a DevSecOps pipeline
- Experience developing Java build scripts using Node and/or Express
Desired Skills
- Understanding of Docker containers and Kubernetes
- Experience migrating monolithic applications to a microservices architecture
- Experience writing desktop UIs using Java FX
- Experience developing microservices using Java Spring Boot and Spring Cloud
- Experience in Test Driven Development and Continuous Integration Environments.
- Experience working within a Kubernetes environment.
- Experience working with DAST (Dynamic Application Security Testing) tools
- Experience working on CCIC2S applications
IDS is committed to providing superior work in the fields of science, engineering, data analytics and technology to government agencies. We offer competitive compensation packages, including comprehensive nationwide Medical/Dental/Vision insurance programs, life insurance, matching 401k contribution and Educational/Training support.