Job descriptionAgilexel is looking for exceptional Python Developers with the following7+ years hands-on Python experience.Provable experience of working with APIsAzure, CI/CD pipelines and Terraform required.Previous experience of working in an Agile team is mandatoryThe CTC package on offer is INR 20L per annum. (Please do NOT apply if your expectation does not match this)The applicant must be ready to work in UK shift.
If you do not match the above criteria please do not apply.
Qualifications1. Extensive experience in Python app & API development (min 7 years)2. Good experience deploying to Azure (preferably using Terraform, and with experience in serverless technologies).3. Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).5. Good experience working with multiple programming languages.6. Experience working with a variety of libraries/frameworks.7. Strong understanding of containerisation, serverless technologies and other cloud deployment paradigms.7. Strong working knowledge of cloud platform resources in particular Azure8. Experience working with CI/CD pipelines, and IaC.9. Extensive experience with Agile teams, tools and best practices.
ResponsibilitiesParticipate in and occasionally lead Agile ceremonies - sprint planning, daily stand-ups, sprint reviews, and retrospectives.Collaborate closely with cross-functional team members, leveraging your experience to drive alignment and foster collaboration between product owners, designers, testers, and developers.Design, develop, and optimize complex solutions using advanced methodologies, demonstrating mastery in software design principles and patterns.Spearhead the design and implementation of high-impact software features, leading architectural discussions and providing technical guidance to ensure scalable and maintainable solutions.Establish & execute robust unit testing strategies and frameworks, emphasizing code reliability, test coverage, and best practices, while mentoring less experienced engineers in testing methodologies.Diagnose and resolve complex technical issues, leveraging your expertise in debugging and troubleshooting techniques to maintain system integrity and performance.