About the Role
We are seeking an experienced and skilled Python Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions using Python.
Key Responsibilities
* Design and develop scalable and efficient software solutions using Python;
* Mentor and support junior developers in their professional growth;
* Collaborate with cross-functional teams to identify and prioritize project requirements;
* Participate in code reviews and ensure adherence to coding standards and best practices;
* Develop and maintain technical documentation and knowledge base;
* Stay up-to-date with industry trends and emerging technologies to continuously improve skills and knowledge.
Requirements
* Proficiency in Python programming language (versions 2 and 3);
* Experience with testing frameworks such as pyTest;
* Familiarity with Linux environments, CLI commands, Shell Script, and logs;
* Knowledge of Agile development methodologies (e.g., Scrum, Kanban);
* Strong understanding of software design patterns and principles;
* Excellent problem-solving and analytical skills;
* Effective communication and teamwork skills;
* Bachelor's degree in Computer Science or related field.
About Us
We are a leading digital engineering and modernization partner of top enterprises and digital native companies. Our technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
We value diversity and inclusivity, and we are committed to providing equal opportunities to all candidates regardless of age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.