Senior Python Developer (Legacy Migration Specialist)

Accenture

Education
Benefits
Qualifications
Skills

Accenture is a leading solutions and services company that helps the world’s leading enterprises reinvent by building their digital core and unleashing the power of AI to create value at speed across the enterprise, bringing together the talent of our approximately 784,000 people, our proprietary assets and platforms, and deep ecosystem relationships. Our strategy is to be the reinvention partner of choice for our clients and to be the most client-focused, AI-enabled, great place to work in the world. Through our Reinvention Services we bring together our capabilities across strategy, consulting, technology, operations, Song and Industry X with our deep industry expertise to create and deliver solutions and services for our clients. Our purpose is to deliver on the promise of technology and human ingenuity, and we measure our success by the 360° value we create for all our stakeholders. Visit us at accenture.com.

We are looking for a highly skilled Senior Python Developer to lead a critical mission: modernizing our core billing application by migrating legacy mod_python codebases to a modern, high-performance Python 3.x environment.

In this role, you will act as a bridge between the past and the future of our platform. You will be responsible for untangling deeply embedded Apache-coupled logic and re-architecting it into a modular, testable, and scalable framework such as Flask using the latest WSGI/ASGI standards.

Key Responsibilities

  • Legacy Transformation: Lead the end-to-end migration of legacy billing applications running on mod_python (Apache) to modern Python 3.12+ environments.
  • Architectural Re-design: Decouple Python logic from the Apache server layer, transitioning from "handler" based execution to modern REST/GraphQL APIs.
  • Code Modernization: Refactor Python 2.x/3.x legacy code, removing deprecated libraries and implementing modern best practices (type hinting, async/await, and functional programming patterns).
  • System Integration: Replace or upgrade legacy third-party integrations, ensuring data consistency and security protocols are maintained during the transition.

#LI-LATAM

Technical Requirements

  • Python Expertise: 4+ years of professional Python experience, with a deep understanding of the language’s evolution (from early 2.x to the current 3.12+ releases).
  • Mod_python & Apache: Proven experience working with mod_python, including custom handlers, Apache configuration, and the unique challenges of embedded Python interpreters.
  • Modern Frameworks: Expert-level proficiency in at least one modern web framework: FastAPI, Django, or Flask (preferred).
  • Concurrency & Servers: Strong knowledge of WSGI (Gunicorn/uWSGI) and ASGI (Uvicorn/Daphne) server interfaces and asynchronous programming.
  • Migration Tools: Experience with migration aids such as 2to3, futurize, and building custom automated refactoring scripts.
  • DevOps & CI/CD: Proficiency in Docker/Kubernetes for containerizing the new environment and setting up robust CI/CD pipelines (GitHub Actions, GitLab CI).
  • Database Mastery: Strong SQL skills and experience with SQLAlchemy or similar tool.

Soft Skills

  • Analytical Mindset: The ability to read through "archaeological" codebases to understand business logic where documentation may be missing.
  • Risk Management: A cautious, test-first approach to refactoring to ensure zero regressions in high-stakes production environments.
  • Effective Communication: Ability to explain the technical debt of legacy systems to non-technical stakeholders and justify the ROI of modernization.

Education

  • Bachelor’s or Master’s degree in Computer Science or a related technical field.

What we offer

  • Health and Life Insurance
  • Accenture days, 3 additional vacation days
  • On site doctor
  • Birthday leave
  • Internet reimbursement

About Accenture

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us at www.accenture.com

Equal Employment Opportunity Statement

We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.

Read Full Description
Confirmed 30+ days ago. Posted 12 days ago.

Discover Similar Jobs

Suggested Articles