
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading tech company in Virginia seeks a skilled Python Developer to design and implement data processing applications. The role involves developing APIs, automated tests, and working within an Agile team. Candidates must have a minimum of 3-5 years' experience with Python libraries and must hold a Poly clearance. This position offers a fully on-site working environment.
Skill Level: Mid
Location: Herndon/Chantilly (fully on-site, no remote option)
MUST HAVE A POLY CLEARANCE TO APPLY. Those who do not have a Poly clearance will not be considered.
The Python Developer works as part of a team to implement functionality as part of multiple efforts to build data processing applications while taking ownership of some pieces of the software development lifecycle. A successful developer will be able to implement functionality to interface with an existing system, as well as writing new functionality to interface with various open-source tools. Knowledge of the software development lifecycle is a must, as the developer will help translate requirements into user stories to be implemented as part of a team. As part of the implementation phase, the developer is expected to include automated tests as part of the CI/CD pipeline to validate the code that is being written. Knowledge of the cloud software deployment process is also key, including familiarity with parallel processing in Python, large data processing using packages such as PySpark, and optimizing Python code for deployment as part of a containerized architecture.
Minimum 3‑5 years’ experience with: