Overview
On Site
Depends on Experience
Contract - W2
No Travel Required
Skills
Python
Django
Pandas
NUMPY
AWS
Pyspark
Production support
Lead Developer
Job Details
Job Role: Python Tech Lead Location: McLean, VA (Onsite 5 Days)
Duration: 6+ Months
Preferred Ex-Freddie Mac or Ex-Client
About the position
The PythonTechnical Lead Developer is responsible for designing, developing, and supporting custom-built AWS native solutions for distributed computing. This role involves working with financial modeling and analytic systems, ensuring they are robust, scalable, and cost-effective. The developer will lead the implementation of new features, engage with internal teams, and improve the product's technical quality and deployment practices.
Responsibilities
- Design, develop and support a custom-built AWS native solution for distributed computing.
- Design, develop and support for distribution API for internal use in Financial Engineering.
- Engage with internal application teams to understand their goals and design features to meet their needs.
- Lead the team's implementation of new features.
- Design and develop new code, review existing code changes, and implement automated tests.
- Actively seek opportunities to continuously improve the technical quality and architecture.
- Improve the product's test automation and deployment practices.
- Provide production support for the product.
Requirements
- At least 8 years of experience developing production software.
- Strong Python & Pyspark skills with at least two years of experience writing production code.
- At least one year of experience with Amazon Web Services, especially EC2 (Spot Fleet), S3, SQS, Lambda, DynamoDB and API Gateway.
- Experience writing automated unit, integration, regression, performance and acceptance tests.
- BS in Computer Science or equivalent experience; advanced studies/degree preferred.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.