About the Role
We are seeking a Senior Python Developer to join a technically demanding and high-impact project. You will be instrumental in the development and maintenance of critical system functionalities, ensuring the application remains robust, efficient, and scalable. This is a hands-on role that also invites you to take on technical leadership responsibilities within a collaborative team environment.
What You'll Do
* Collaborate closely with Business Analysts to understand and implement business requirements with precision.
* Design, develop, test, and deploy high-performance features using Python, with additional contributions in C++ for performance-sensitive components.
* Perform code reviews, manage version control and oversee deployment processes (APS).
* Identify bugs, refactor legacy code, and proactively drive system optimizations.
* Ensure the functional architecture remains scalable and maintain high standards of data integrity.
* Regularly report on progress, challenges, and risks to the domain manager.
* Act as a mentor and technical guide for other developers on the team, fostering a culture of quality and continuous improvement.
What We're Looking For
* Solid track record as a Python Developer working on complex systems.
* Strong software engineering fundamentals and understanding of scalable architectures.
* Comfortable working with C++ where necessary for performance-critical modules.
* Proficient in debugging, testing, and optimizing code.
* Experience with version control tools and deployment pipelines.
* Excellent communication skills and a proactive, collaborative mindset.