Python Developer III
$102,900–$179,900 year
On-siteJersey City, New Jersey, United States
Job Summary
Design, develop, and support business-critical Python applications on the Quartz platform, including automation frameworks, APIs, and scheduled workflows for trading, risk, and analytics functions. Code solutions and unit tests to meet acceptance criteria, design architecture components while maintaining integrity, and mentor engineers on CI/CD practices. Execute story refinement, estimate work, and automate manual release activities. Develop and maintain automated test suites for integration, regression, and performance. Partner with business users, architects, and operations teams to deliver scalable, resilient solutions, contributing to platform modernization and cloud-native adoption efforts.
Required Qualifications
- 5+ years of professional software development experience
- Strong proficiency in Python development
- Experience developing enterprise applications on Quartz or similar distributed computing platforms (Athena or SecDB)
- Strong understanding of object-oriented design and software engineering principles
- Experience working with relational databases and SQL
- Experience developing RESTful APIs and service-oriented architectures
- Experience with Git-based source control and CI/CD practices
- Strong analytical, problem-solving, and communication skills
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
Desired Qualifications
- Experience in financial services, commodities markets, trading, and risk
- Experience supporting index trading, index calculation platforms, index lifecycle management, commodity indices, or quantitative investment strategy (QIS) products
- Knowledge of index construction methodologies, rebalancing processes, index maintenance, and trade execution workflows
- Knowledge of Quartz services, job scheduling, orchestration, and distributed computing concepts
- Familiarity with messaging systems, event-driven architectures, and workflow automation
- Experience with data processing frameworks and large-scale datasets
- Experience supporting production applications with strict availability requirements
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.