Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Processing, DevOps, Develop and Maintain Customers, GCP (Good Clinical Practices), Microservices, Microsoft Windows Azure, Object Oriented Programming (OOP), Performance Management, Problem Solving Skills, Python Programming/Scripting Language, REST (Representational State Transfer), Refactoring, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Test Plan/Schedule
We are seeking a Senior Python Developer to support the development of mission-critical applications built on modern software development frameworks.
The selected candidate will collaborate with engineering teams to design, develop, enhance, and maintain both customer-facing and internal applications/services. The role involves working across the full software development lifecycle, including server operations, backend development, testing, verification, and maintenance.
The developer will contribute to:
- Building new features and enhancements
- Code refactoring and optimization
- Defect fixes and technical debt remediation
- Application modernization and migration efforts
- Performance improvements and scalability initiatives
Must-Have Qualifications- 10+ years of backend development experience using Python, including large data libraries
- Strong understanding of Object-Oriented Programming (OOP)
- Experience working with large-scale databases
- Master s degree in Computer Science (preferred)
Preferred Skills (Nice to Have)- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with RESTful APIs and microservices architecture
- Experience with data processing frameworks (e.g., Pandas, NumPy, PySpark)
- Understanding of CI/CD pipelines and DevOps practices
- Strong problem-solving and analytical skills
Work Schedule- Standard business hours
- Full-time, on-site in McLean, VA (Monday Friday)