Senior Software Development Engineer

2 - 6 years

5 - 9 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Responsibilities
  • Lead the development, testing, debugging, and maintenance of complex Python applications and services in a serverless microservice architecture.
  • Architect and implement robust, scalable solutions to address intricate business challenges.
  • Collaborate closely with a multidisciplinary team of developers, data scientists, finops practitioners and other stakeholders to ensure the efficiency and robustness of solutions.
  • Utilize advanced features ofAWS and Azureto architect and build sophisticated serverless applications and API setups.
  • Conduct thorough and meticulous code reviews to ensure the highest quality of code.
  • Drive the adherence to SOLID principles in both design and implementation of code.
  • Take the lead in troubleshooting,optimizing, and resolving application issues.
  • Proactively stay updated on current and emerging technologies andtechniques andpropose innovative improvements to enhance our systems.
  • Mentorship ofjunior developers.

  • Required education Bachelor's Degree Required technical and professional expertise Qualifications
  • 8 to 12 years of proven experience in development, testing and supporting software applications preferably SaaS product(s).
  • Bachelor's degree in computer science or equivalent experience.
  • Problem-solving abilities and meticulous attention to detail.
  • Should havegood experienceworking on different managed services of AWS and/or other cloud technologies.
  • Demonstratedtrack recordof success as a Senior Python Developer, with a strong focus on advanced development techniques.
  • Ability to troubleshoot distributed systems immersedin microservice architecture.
  • Ability to design REST APIs following business driven concepts,entitiesand best practices.
  • Good understandingand experience ofCI/CD.
  • In-depth knowledge of data structures, algorithms, and object-oriented design principles.
  • Expertisein implementing the Dependency Injection pattern andutilizingDI containers effectively.
  • Comprehensive understanding of black box and white box testing methodologies.
  • Excellent communication skills, collaboration across teams and critical thinking.
  • Proven ability to work autonomously and collaboratively within a team.
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You