OVERVIEW:
We are seeking an experienced full-stack web developer with skills in Angular, JavaScript/TypeScript, Java, Grails to join an Agile development team to develop, maintain, and support a suite of web-based software applications for Department of Defense agencies. The candidate must be able to work effectively with a remote team using web conferencing, Slack, Jira, Confluence, SharePoint, version control, and other tools. The ideal candidate is reliable and responsive, communicates well to both technical and non-technical individuals, and meets deadlines with attention to detail and quality to support multiple production applications.
GENERAL DUTIES:
- Design, develop, modify, test, and support web-based software applications in multiple environments, including the database, back-end/server-side, front-end application and user interface components.
- Create and maintain the back-end for software applications, including core application logic, databases, data and application integration, APIs and other back-end processes.
- Modify existing software to correct errors, apply enhancements, and improve performance.
- Work with the project’s established technologies, frameworks, code libraries, and user interface standards, while also offering constructive ideas for continual improvement.
- Troubleshoot bugs and user-reported errors to identify root cause and resolve issues.
- Analyze stated business needs and software requirements to design effective solutions.
- Conduct software system testing and validation procedures prior to delivery of code.
- Apply industry, government, and company best practices to meet project requirements.
REQUIRED QUALIFICATIONS:
- Bachelor’s degree in computer science, software engineering, information technology, or related field.
- Eligible for federal government security clearance (must be a U.S. citizen).
- Minimum 5 years’ experience in professional web application programming in relevant technologies.
- Experience understanding and evaluating client requirements and how they translate to application features.
- Experience coding, testing, and supporting deployment of software in a structured IT development, staging, and production environment.
- Experience troubleshooting and supporting complex web applications.
- Excellent verbal and written communication skills to communicate clearly and professionally with project managers, peers, and stakeholders.
- A positive, “can-do” attitude to ensure customer satisfaction.
- Ability to manage time and complete tasks for multiple applications efficiently.
- Strong knowledge of database and server-side components and front-end web application programming.
- Skills in back- and front-end technologies including Angular13, HTML5, JavaScript/TypeScript, CSS, Java/Postgres/Grails back-end, REST services, Auth (X509, Bearer Token, JWT, etc.), Postman, Tomcat, Jenkins, source control and branching.
DESIRED QUALIFICATIONS:
- Department of Defense security clearance (can be obtained after hire).
- Experience with federal government IT systems/environments.
- Knowledge of Department of Defense software security standards.
- CompTIA Security+ Certification (can be obtained after hire).
CLEARANCE:
- US Citizenship required with ability to obtain a Secret clearance