Senior Python Developer - India - Agilexel pvt ltd

    Agilexel pvt ltd
    Agilexel pvt ltd India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Job description

    Agilexel is looking for exceptional Python Developers with the following

    • 7+ years hands-on Python experience.
    • Provable experience of working with APIs
    • Azure, CI/CD pipelines and Terraform required.
    • Previous experience of working in an Agile team is mandatory
    • The 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.

    Qualifications

    1. 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 Azure

    8. Experience working with CI/CD pipelines, and IaC.

    9. Extensive experience with Agile teams, tools and best practices.

    Responsibilities

    • Participate 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.