US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 16th Oct 2025
5+ years of experience in a Technical background using Python, , Industry experience , understanding of accounting systems and accounting concepts, data libraries including Pandas, Pytest, numPY, and SQL
Position Overview:
Freddie Mac’s Investments & Capital Markets division is currently seeking a talented Python Developer who is proficient in Finance/Accounting and modern SaaS technologies to work on our strategic forecasting analytics platform, Mercury+. The developer will assist the team with new features, defect fixes, technical debts, and migration efforts for both our customer facing and internal services in each stage of software development – including hands-on development, database operations, automated testing, and production maintenance.
Responsibilities
• Interact directly with corporate finance and accounting teams to understand, document, and drive solutions to business requirements.
• Design, develop, test and support our forecasting services within Mercury+.
• Fix defects and address technical debts to ensure best software development practices are met.
• Write clean, robust, high-quality code following best practices backed by automated unit and integration tests with >80% line coverage.
• Coordinate with the rest of the team working on different layers of the infrastructure.
• Assist with the infrastructure upgrades and adoption of new technologies.
• Commit to collaborative problem-solving, sophisticated design, and quality product.
Qualifications
• 5+ years of hands-on professional Python development experience.
• Financial/accounting acumen to understand business requirements and adequately test features that need to be delivered.
• Working knowledge of design patterns, OOP principles, data structure and algorithm optimization.
• Strong background in developing scalable applications and services based on Python frameworks such as pandas, pytest, numpy, and flask.
• Experience with build and integration tools, including knowledge of Python workflow tools, Jenkins, Git and Docker.
• Familiarity with database technologies such as SQL Server, Sybase, Redis, MongoDB and so on.
• Financial/technical knowledge may be demonstrated through education, training, and/or experience.