USCIS DMOS program requires high-quality software solutions to enhance operational efficiency and modernization efforts.
Requirements
- 3+ years of professional Java development experience.
- Experience in developing, creating, and modifying software applications for large user groups.
- Strong background in software testing, debugging, and issue resolution (Jira experience required).
- Proven ability to quickly learn and support complex workflows and codebases.
- Experience analyzing user needs and creating scalable software solutions.
- Background in IT modernization and SDLC projects.
- Experience with incident triage and root cause analysis.
Responsibilities
- Designing, developing, and maintaining Java-based applications.
- Supporting chatbot development and maintenance to improve customer service and mission support.
- Developing applications and integrations within ServiceNow (preferred).
- Building and maintaining solutions in Amazon Web Services (AWS) cloud environments.
- Analyzing user requirements and developing software solutions to address needs.
- Participating in the full Software Development Lifecycle (SDLC), including design, coding, testing, deployment, and support.
- Triaging incidents, determining root causes, and resolving software issues.
Other
- Candidate will obtain a USCIS Public Trust clearance which must be complete prior to starting work.
- Ability to obtain a USCIS Public Trust
- S. Citizenship and ability to maintain a USCIS Public Trust clearance.
- Ability to work independently with limited direction, as well as in cross-functional team environments.
- Experience supervising multi-vendor software development projects and a diverse group of computer programmers.