Python Developer - Team Lead

9 - 14 years

14 - 24 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Title/Designation: Python Lead

  1. Overview:

    1. We are seeking an experienced Sr. Python Developer with exceptional skills in core Python development, package build, Gradle, GIT, Jira, Kotlin, and Groovy. The ideal candidate will have a minimum of 10 years of experience in Python development, SDLC, and a deep understanding of software engineering principles. The role will include a strong emphasis on solution architecture, security architecture, and microservices. Familiarity with CI/CD pipelines, Docker Hub, and emerging technologies such as Data Dog, WatchDog, and encryption strategies is essential. The ideal candidate should also demonstrate knowledge in load balancing, high availability, and compliance with ISO/IEC 27001 protocols.
  2. Responsibilities:

    1. Leadership and Mentorship:

      1. Lead and mentor a team of Python developers, providing technical guidance, support, and fostering a collaborative development environment.
    2. Solution Development:

      1. Architect, design, and implement complex Python-based solutions that adhere to industry best practices and business requirements.
    3. Package Management:

      1. Develop and maintain high-quality Python packages and libraries, ensuring code reusability, maintainability, and compliance with security standards.
    4. Performance Optimization:

      1. Optimize application performance, scalability, and reliability with robust load balancing and high-availability strategies.
    5. CI/CD Integration:

      1. Design and manage CI/CD deployment pipelines, utilizing Jenkins, Docker, and related tools for seamless application deployment.
    6. Security Planning:

      1. Develop and implement security-focused solutions, including network security, incident response plans, application security plans, data security, and access control.
    7. Tool Integration:

      1. Incorporate and manage tools like Data Dog, WatchDog, and Docker Hub into the development workflow.
    8. Collaboration and Communication:

      1. Work closely with cross-functional teams to define technical requirements, design solutions, prioritize tasks, and ensure effective implementation.
    9. Compliance and Protocols:

      1. Ensure adherence to ISO/IEC 27001 standards, driving initiatives for compliance, risk assessment, and secure development practices.
    10. Technology Advocacy:

      1. Stay updated with emerging trends and technologies in Python development, DevOps, and security, introducing innovations to the team.
    11. Code Quality and Process Improvement:

      1. Implement best practices for coding, including reviews, documentation, and testing, leveraging tools like Jira, Confluence, Nexus, jFrog Artifactory, Bit-Bucket, and SonarQube.
  3. Requirements:

    1. Education:

      1. Bachelors degree in Computer Science, Engineering, or related fields. A Master’s degree is a plus.
    2. Experience:

      1. 10+ years of Python development and package management experience.
      2. Proven expertise in core Python with strong hands-on knowledge of package build tools like wheel.
      3. Proficiency in Groovy programming and Gradle.
    3. Tool Proficiency:

      1. Experience with Jenkins for CI/CD pipelines, Docker for containerization, and tools like Data Dog and Watchdog.
      2. Familiarity with encryption strategies and security-first coding practices.
    4. Security Knowledge:

      1. Expertise in network security, incident response plans, and developing secure architecture for applications and microservices.
    5. Soft Skills:

      1. Excellent problem-solving abilities and attention to detail.
      2. Strong communication and leadership skills with the ability to motivate and inspire team members.
    6. Preferred Knowledge:

      1. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
      2. Certifications in relevant technologies (e.g., Azure Certified Developer, Docker Certified Associate).
  4. Preferred Qualifications:

    1. Experience with other programming languages like Java, JavaScript, or Go.
    2. Hands-on knowledge of solution/microservices/security architecture development.

Mock Interview

Practice Video Interview with JobPe AI

Start Django 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
Kreate Technologies Pvt Ltd

Information Technology

Bangalore

RecommendedJobs for You