G

General Dynamics Information Technology

Builds and runs technology for government agencies

Full Stack Python Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMcLean, VA, USA$187k - $253kIn-person

About the Job

Requirements

  • A BA/BS in Information Technology or a related field, or an equivalent combination of education, technical certifications or training, or work experience.
  • At least 10 years of related experience.
  • Front-end skills in single-page applications, Python, Vue, JavaScript, TypeScript, CSS, HTML, and responsive design.
  • Back-end skills in microservices, REST, Node.js, JVM technologies including Python, Spring, Spring Boot, and Hibernate, and databases such as Postgres and MySQL.
  • Natural language processing experience.
  • Documented experience with DevOps platforms, including Amazon Web Services services such as S3, RDS, EC2, ECS, Lambda, SQS, SNS, and CloudFormation.
  • Ability to formulate and define system scope and objectives through research and fact-finding to develop or modify moderately complex information systems.
  • Ability to translate software requirements into working, maintainable solutions within existing application frameworks.
  • Ability to develop and adhere to application development best practices.
  • Ability to contribute continuously to team performance improvement and collaboration.
  • Ability to solve problems creatively and effectively.
  • Experience working in an Agile/Scrum development process.
  • Must currently possess a Top Secret SCI clearance with polygraph.
  • U.S. citizenship is required.

Responsibilities

  • Provide software expertise in Python application integration, Python enterprise services, and/or the AWS platform.
  • Formulate and define system scope and objectives through research and fact-finding to develop or modify moderately complex information systems.
  • Translate software requirements into working and maintainable solutions within existing application frameworks.
  • Implement the product lifecycle, including design, development, quality, deployment, and maintenance.
  • Develop and adhere to application development best practices.
  • Contribute continuously to team performance improvement and collaboration.

Desired Qualifications

  • Build tools including Maven, Gradle, and Git, and tactical and strategic improvements to large-scale Java/J2EE products.
  • Experience developing with Ruby and Ruby on Rails.
  • Experience with CI/CD tools including Jenkins, Artifactory, Docker, and Kubernetes.
  • Ability to collaborate effectively across teams.
  • Knowledge of relational databases such as PostgreSQL and Oracle, SQL, and ORM technologies such as JPA2 and Hibernate.
  • Skills in database schema design and SQL development.

About the Company

General Dynamics Information Technology

Builds and runs technology for government agencies

GDIT builds and runs technology systems for U.S. government agencies, including defense, intelligence and civilian organizations. Its work spans cloud infrastructure, cybersecurity and software development, with tools tailored to sensitive missions and large agency operations. The company combines its own reusable technology solutions with commercial products, then earns revenue through contracts to design, integrate, modernize and operate customer systems, including support for both classified and unclassified networks. It also supplies technical expertise and daily operational support, and is a business unit of General Dynamics headquartered in Falls Church, Virginia.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Falls Church, VA
Founded
1999

Recently Posted Jobs

Explore more opportunities at General Dynamics Information Technology

See more jobs