VTG is seeking a Software Developer to write high quality Python code and work with AWS, containerization, orchestration, and infrastructure as code.
Requirements
- Proven ability to develop Python code that is ready for deployment and continuous operation in a production system.
- Demonstrated experience with AWS and its services, specifically EC2, EKS, Lambda, and other cloud computational services.
- Demonstrated experience with the data ETL lifecycle and the development and maintenance of ETL systems.
- Experience with DevOps related tools including Docker, Kubernetes, and Terraform.
- Experience in software engineering using the SDLC and other software development, deployment and management methodologies.
- Experience working with large data volumes requiring highly performant code.
Responsibilities
- The ideal candidate has hands-on experience writing high quality Python code and has experience with AWS.
- Additionally, experience with containerization and orchestration, as well as infrastructure as code is a must.
- The successful candidate must have a strong background in data processing, having worked with ETL lifecycle and developed and maintained ETL systems.
- The candidate should be well versed in Agile development methodologies and have experience working within an Agile lifecycle.
Other
- Active TS/SCI with Polygraph clearance.
- A master’s degree in computer science, Information Systems, Engineering, or additional years of specialized experience in a scientific or technical discipline.
- Experience using project management and collaboration tools, e.g. Jira and Confluence.