Full Stack Python Developer - TS/SCI with Polygraph
Job Description
General Dynamics Information Technology is seeking a Full Stack Python Developer to support enterprise systems as part of an established software development team. This onsite role is based in McLean, VA and supports end-to-end software delivery, with a focus on Python integration, enterprise services, and AWS platform experience.
To be eligible, you must be a U.S. citizen and hold an active TS/SCI clearance with Polygraph. The position offers a salary range of USD 187,000 to 253,000 per year and is well-suited for candidates with extensive full stack development experience.
Key Responsibilities
- Apply software expertise in Python application integration, Python enterprise services, and AWS Platform capabilities.
- Research and perform fact-finding to define system scope and objectives for moderately complex information systems.
- Translate software requirements into maintainable solutions within existing application frameworks.
- Support the full product lifecycle: design, development, quality, deployment, and maintenance.
- Develop and follow application best practices.
- Contribute to team performance improvements and collaborate effectively with others.
- Own opportunities to serve a critical role in national safety and security by protecting the country from threats.
Requirements
- BA/BS in Information Technology or a related field, or an equivalent combination of education, technical certifications or training, and/or work experience.
- 10+ years of related experience.
- Front end experience with Single Page Applications using Python, Vue, JavaScript, TypeScript, CSS, and HTML, plus responsive design.
- Back end experience with microservices, REST, Node.js, and JVM-based technologies including Python, Spring, Spring Boot, and Hibernate, along with database experience such as Postgres and MySQL.
- Natural Language Processing (NLP) experience.
- Documented DevOps and platform experience with Amazon Web Services, including S3, RDS, EC2, ECS, Lambda, SQS, SNS, and CloudFormation.
- Ability to solve problems creatively and effectively.
- Experience working in an Agile/Scrum development process.
- Security Clearance: TS/SCI with Polygraph.
- Citizenship: U.S. citizenship required.
- Location: McLean, VA on Customer Site.
Technologies
- AWS: S3, RDS, EC2, ECS, Lambda, SQS, SNS, CloudFormation
- Programming and frameworks: Python, Vue, JavaScript, TypeScript, Node.js, Spring, Spring Boot, Hibernate
- Front end: Single Page Applications, responsive design, CSS, HTML
- Back end and data: Microservices, REST, PostgreSQL (and Postgres), MySQL (and MySQL-related needs), SQL, ORM technologies, JPA2, Oracle, ORM-related tooling
- Tools and platforms: Jenkins, Artifactory, Docker, Kubernetes, maven, gradle, git
- CI/CD: Jenkins, Artifactory, Docker, Kubernetes
- Additional stack items listed: Ruby, Ruby on Rails
- Security and domain support: Natural Language Processing (NLP)
Benefits
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to career ownership
- Professional growth opportunities, including paid education and certifications
- Access to cutting-edge technology you can learn from
- Paid vacation and holidays to rest and recharge
Key Skills for Success
- Amazon Web Services (AWS)
- Natural Language Processing (NLP)
- Python Software Development
Desired Skills
- Build tools such as maven, gradle, and git, with improvements to large-scale Java/J2EE products
- Demonstrated experience with Ruby and Ruby on Rails
- CI/CD experience with Jenkins, Artifactory, Docker, and Kubernetes
- Ability to collaborate effectively across teams
- Strong knowledge of relational databases including PostgreSQL and Oracle, plus SQL and ORM technologies such as JPA2 and Hibernate
- Skills in DB schema design and SQL development
Work Requirements and Eligibility
- Experience: 10+ years related experience (may vary based on technical training, certification(s), or degree)
- Travel required: None
- Citizenship: U.S. Citizenship Required
Salary
The likely salary range for this position is $187,000 to $253,000.
Identity Verification Process
- Complete an identity verification process that uses advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud.
- Be on camera during virtual interviews.
- GDIT may take your picture to verify your identity and prevent fraud.
- Authorize the collection, processing, and use of biometric data for identity verification and security purposes.