Python Developer
Core
Modernizing legacy systems by migrating Excel-based business logic into high-performance Python code.
Role type
Python Developer (Backend/Migration)
Builds
Scalable Python code replacing legacy Excel models
Domain
Backend, Data Migration
Required skills
Python, Excel logic analysis, error handling, validation, performance optimization, unit testing, documentation
Responsibilities
Analyze complex Excel calculations, macros, formulas, and data flows to identify embedded business logic; Convert Excel calculations into accurate, efficient Python code and optimize it for performance, scalability, and robust error handling; Develop and run tests, compare Python results with the original Excel outputs, and investigate and resolve discrepancies; Document existing Excel frameworks and new Python code, including inline comments, user guides, and technical specifications; Maintain organized project documentation and follow version-control and clean-coding best practices