Software Developer (Systems Software) - TS/SCI with Polygraph
Role details
Job location
Tech stack
Job description
- Formulates and defines system scope and objectives through research and discovery to develop or modify moderately complex information system
- Translate software requirements into measurable and sustainable solutions within the existing application frameworks
- Front End Skills: Single Page Applications (ReactJS, JavaScript, TypeScript, CSS, HTML), Responsive Design
- Back End Skills: Microservices, REST, Node.js, JVM (Java - Spring, Spring Boot, Hibernate, etc.), Database (Postgres, MySQL, etc.).
- Build Tools: maven, gradle, grunt, gulp, git, and IBM Business Process Designer
- Develop and adhere to best-practices for developing applications
- Implement the product's software development lifecycle: Design, development, inspect, deployment and maintenance
- Continuously contribute to team performance improvement and collaboration
Requirements
-
Education: BS in Computer Science or related field, or the equivalent combination of education, technical certifications or training, or work experience
-
Experience: 10+ years, * Ability to solve problems creatively and effectively
-
Experience working in an Agile/Scrum development process
-
Security clearance level: TS/SCI with Polygraph
-
Desired skills
-
Demonstrated experience as a BPM Certified Integration Developer and/or Certified Deployment Professional using Business Process Management v8.5 or later, developing enhancements to enterprise-class products
-
Documented Experience with DevOps/Platforms: Amazon Web Services (S3, RDS, EC2, ECS, Lambda, SQS, SNS, CloudFormation, etc.). CI/CD: Jenkins, Artifactory, Docker, Kubernetes
-
Collaborate effectively across teams
-
Excellent knowledge of relational databases (PostgreSQL, Oracle), SQL and ORM technologies (JPA2, Hibernate)
-
Excellent skills in DB Schema design and SQL development
-
Location: Chantilly, VA - On Customer Site
-
US Citizenship Required
Benefits & conditions
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays