

Python Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a "Python Developer" with 10+ years of experience, a Bachelor's in Mathematics, Engineering, or Computer Science. Contract length and pay rate are unspecified. Key skills include Python, code reviews, quality assurance, and automated testing.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
September 20, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
United States
-
π§ - Skills detailed
#Quality Assurance #Computer Science #Deployment #Automated Testing #Code Reviews #Security #Python #Mathematics
Role description
Experience: 10+ Yrs.
Education
β’ Bachelorβs degree in mathematics, Engineering, or Computer Science.
Duties
β’ Design, build, and configure Python applications according to business process and application requirements. This involves working closely with stakeholders to gather and analyze requirements. The candidate will be expected to ensure the code is efficient, maintainable, and adheres to best practices.
β’ Collaborate with multiple business teams, such as trading and quantitative analysts, to understand their workflows, challenges, and requirements.Regular meetings, feedback sessions, and iterative development cycles will be part of this collaborative effort.
β’ Provide work estimates as required, including time, resources, and potential risks.The candidate will be responsible for communicating these estimates to project managers and adjusting them as necessary throughout the development lifecycle.
β’ Develop coding architecture for new applications and features. This task includes selecting appropriate design patterns, writing modular and reusable code, and documenting the architecture for future reference.
β’ Maintain and enhance code quality using static and dynamic code analyses, security vulnerability scans, code coverage, and CI/CD pipeline gating. Regular code reviews, automated testing, and continuous integration practices will be integral to maintaining high code quality standards.
β’ Participate in all phases of the software delivery lifecycle, from analysis through support. This means engaging in initial requirement gathering and analysis, contributing to design and development, performing testing and quality assurance, and providing post-deployment support.
Experience: 10+ Yrs.
Education
β’ Bachelorβs degree in mathematics, Engineering, or Computer Science.
Duties
β’ Design, build, and configure Python applications according to business process and application requirements. This involves working closely with stakeholders to gather and analyze requirements. The candidate will be expected to ensure the code is efficient, maintainable, and adheres to best practices.
β’ Collaborate with multiple business teams, such as trading and quantitative analysts, to understand their workflows, challenges, and requirements.Regular meetings, feedback sessions, and iterative development cycles will be part of this collaborative effort.
β’ Provide work estimates as required, including time, resources, and potential risks.The candidate will be responsible for communicating these estimates to project managers and adjusting them as necessary throughout the development lifecycle.
β’ Develop coding architecture for new applications and features. This task includes selecting appropriate design patterns, writing modular and reusable code, and documenting the architecture for future reference.
β’ Maintain and enhance code quality using static and dynamic code analyses, security vulnerability scans, code coverage, and CI/CD pipeline gating. Regular code reviews, automated testing, and continuous integration practices will be integral to maintaining high code quality standards.
β’ Participate in all phases of the software delivery lifecycle, from analysis through support. This means engaging in initial requirement gathering and analysis, contributing to design and development, performing testing and quality assurance, and providing post-deployment support.