What are the responsibilities and job description for the Senior Python Developer :: Onsite :: W2 Position position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Trebecon LLC, is seeking the following. Apply via Dice today!
Job Title: Senior Python Developer
Location: Mclean, VA (Onsite)
We are looking for a Senior Python Developer to join the team and support enterprise data modernization initiatives. The role focuses on building and enhancing ETL and data processing applications that support critical business operations and end-of-day reporting activities.
The ideal candidate should have strong hands-on experience with Python development, database technologies, testing frameworks, and containerization tools.
Required Skills
Job Title: Senior Python Developer
Location: Mclean, VA (Onsite)
We are looking for a Senior Python Developer to join the team and support enterprise data modernization initiatives. The role focuses on building and enhancing ETL and data processing applications that support critical business operations and end-of-day reporting activities.
The ideal candidate should have strong hands-on experience with Python development, database technologies, testing frameworks, and containerization tools.
Required Skills
- 5 years of software development experience using Python
- Strong experience with:
- Python
- Git/GitHub
- Unit Testing (Pytest or similar)
- SQL and relational databases
- Hands-on experience with at least one of the following:
- Snowflake
- Databricks
- SQL Server
- 1–2 years of experience with containerization tools:
- Docker
- Kubernetes
- Podman (nice to have)
- Experience with Python libraries such as:
- Pandas
- NumPy
- Good understanding of Agile development practices
- Strong problem-solving and communication skills
- Modernize and enhance existing ETL applications for better scalability and performance
- Develop data pipelines and implement ETL solutions
- Perform end-to-end and parallel testing to ensure data accuracy and integrity
- Create automated unit and integration tests
- Troubleshoot defects and improve application reliability
- Collaborate with cross-functional teams across data, APIs, and infrastructure
- Support infrastructure upgrades and platform migrations
- Participate in code reviews, technical discussions, and documentation
- Build quality control reports and perform data profiling activities
- Master’s degree in Computer Science, Information Technology, or related field
- Experience with JIRA or similar project management tools
- Exposure to enterprise data modernization projects
- Relevant technical certifications are a plus