Python Developer - MOSEL Migration (Part-time, Remote)
Adaugat: Azi
IGT SERVICES AND TECHNOLOGIES S.R.L.
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
As a Senior Python Developer, you will be responsible for analyzing existing optimization models and business logic written in MOSEL and translating them into Python. This is primarily a code migration and refactoring role, focused on preserving existing functionality rather than developing new features.
You will work closely with the technical team to ensure seamless integration of the migrated Python components within the broader application ecosystem.
Key Responsibilities
- Analyze and understand existing optimization and business logic implemented in MOSEL.
- Rewrite and migrate MOSEL code into Python while maintaining functional accuracy and consistency of results.
- Validate migrated solutions through testing and comparison with existing outputs.
- Collaborate with the development team to integrate Python-based components into the application architecture (Java backend and Vue.js frontend).
- Optimize and refactor migrated code to improve readability, maintainability, and long-term supportability.
- Create technical documentation covering architecture, logic, assumptions, and implementation details.
- Provide recommendations and best practices for future maintenance and enhancement of the migrated solution.
Senior Python Developer (Part-Time) – Fixed term 9 months / Contractor type
About the Project
This is a web-based application designed to support the PIPO (Process-In/Process-Out) transition process, helping organizations identify and execute the most effective transition strategies.
The application is built using modern technologies, with a Java backend and Vue.js frontend. A key component of the application's optimization and business logic is currently implemented in MOSEL, the modeling language used by FICO Xpress.
We are looking for a Senior Python Developer to lead the migration of this optimization logic from MOSEL to Python, ensuring functional equivalence, performance, and maintainability.
Required Qualifications
- Senior-level experience in Python development.
- Strong hands-on experience with Python optimization libraries/frameworks (such as OR-Tools, PuLP, Pyomo, Gurobi, CPLEX, or similar).
- Proven experience working with complex algorithms, optimization models, or mathematical programming solutions.
- Ability to analyze and understand legacy code and perform structured code migration/refactoring.
- Strong problem-solving and analytical skills.
- Ability to work independently with minimal supervision.
- Demonstrated reliability and consistency in delivering high-quality outcomes in a part-time engagement model.
Nice to Have
- Experience with MOSEL and/or FICO Xpress.
- Basic knowledge of Java to support understanding of application architecture and integration points.
- Familiarity with web-based enterprise applications and system integration.
- Experience migrating code between programming languages or optimization platforms.
Collaboration type: Contractor (PFA/SRL equivalent) for an initial period of 9 months - with potential extension based on project needs.
Atain is a leading BPM, Technology and Digital Services and Solutions Company committed to deliver innovation and business excellence across the entire spectrum of Travel, Transportation and Hospitality domains.
Established in 1998, with 100% focus on customer experience, Atain employs more than 13,500 customer experience and technology specialists providing services to 75 marquee customers globally.
Atain’s global footprint includes 19 delivery centers in China, Philippines, Malaysia, India, UAE, Romania, Spain, Colombia and the USA.
Currently Atain proudly serves 4 of the top 5 world’s biggest airlines, 15 leisure & hospitality leading players and 35 technology companies.
www.atain.com
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.