Job Title: Senior Python Developer
About the Role:
We are seeking a highly skilled and experienced Python developer to join our Development team. The successful candidate will have a strong background in Python development, excellent problem-solving skills, and the ability to work effectively in a dynamic environment.
The role will involve working closely with Engineering and Business Stakeholders to deliver projects on time, while also providing support and guidance to junior members of the team.
Key Responsibilities:
* Lead the development of complex software applications using Python.
* Design and implement efficient algorithms and data structures.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Mentor and guide junior developers to improve their skills and knowledge.
Requirements:
* 7+ years of practical experience in Python development.
* Excellent problem-solving skills and attention to detail.
* Strong understanding of object-oriented programming concepts.
* Experience with relational databases (Oracle / MS SQL / MySQL).
* Good communication and interpersonal skills.
What We Offer:
We offer a competitive salary and benefits package, as well as opportunities for career growth and professional development. If you are a motivated and talented individual who is passionate about Python development, we encourage you to apply.