Job Overview
The ideal candidate will have a deep understanding of computer science concepts and their application. They will be able to dive deeply into technical problems, offer suggestions and feedback to the team, and help translate requirements into architectural designs.
This role involves actively supporting development teams, mentoring less experienced team members, driving innovation, and delivering roadmap features with agility and high quality.
Responsibilities
* Support development teams in various projects
* Mentor junior team members in software development
* Drive innovation and deliver high-quality results
* Digest requirements from product teams and work on solutions with performance and scalability features for cloud systems
* Develop new features and improve existing ones
* Raise and discuss trade-offs of different design approaches
* Participate in the complete cycle of development from requirements gathering, development, and testing
* Participate in technical discussions with customers
* Perform code reviews and ensure high-quality standards
* Act as a trusted technical advisor
Required Skills and Qualifications
* Experience leading development teams
* Proficiency with development in Python versions 2 and 3
* Experience with pyTest
* Experience with Linux environments, CLI commands, Shell Script, and logs
* Experience with Docker
* Experience with Jenkins
* Experience with GIT
* Knowledge of Agile development (e.g. using Scrum, Kanban, etc.)
Benefits
We are an equal opportunities employer and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
About Us
We are a global digital engineering and modernization partner of leading 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.