Sr. Consultant - Python Developer

5 - 10 years

4 - 8 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Framework Development (70%)

  • Core Architecture Design

  • Architect and implement

    enterprise Python frameworks

    for data processing, configuration management, and system integration.
  • Build

    reusable libraries

    for logging, session management, error handling, and API integration.
  • Develop

    standardized patterns and abstractions

    to simplify complex workflows and cloud integrations.
  • Create

    multi-environment configuration management tools

    with validation, type safety, and automated deployment support.

Infrastructure Developer Tools

  • Develop

    authentication and authorization frameworks

    integrated with OAuth 2.0, Azure Active Directory, and secure credential handling.
  • Create

    monitoring utilities

  • Build

    API client libraries

    with retry logic, rate limiting, pagination handling, and advanced error management.
  • Design

    testing utilities

    to enable unit, integration, and performance testing for framework components.

Enhancing Developer Experience

  • Develop

    CLI tools

    for framework deployment, configuration, and diagnostics.
  • Implement

    code scaffolding tools

    and project templates for faster development cycles.
  • Automate

    boilerplate code generation

    to enforce consistency and reduce developer effort.

Technical Leadership (20%)

Strategic Guidance

  • Lead architecture reviews for framework components and ensure alignment with organizational goals.
  • Define coding standards and best practices for Python development, including clean architecture and SOLID principles.
  • Drive performance optimization initiatives for critical framework components.
  • Collaborate closely with platform teams to ensure seamless integration with enterprise infrastructure and cloud systems.

Mentorship Knowledge Sharing

  • Mentor junior and mid-level developers on advanced Python techniques and framework design principles.
  • Develop comprehensive documentation and guides for framework adoption, troubleshooting, and scaling.
  • Lead code reviews to ensure high-quality, secure, and maintainable codebases.

Platform Integration (10%)

Cloud DevOps Integration

  • Build

    Azure SDK integrations

    to enable seamless connectivity with cloud services.
  • Develop

    Python-based Infrastructure as Code

    components for automated deployments.
  • Create

    CI/CD pipeline utilities

    for testing, building, and deploying framework components.
  • Implement

    security scanning tools

    to validate compliance and reduce risks across frameworks.

Required Skills Experience

Core Technical Expertise

  • Advanced Python 3.9+

    with expertise in async/await, type hints, performance optimization, and clean architecture.
  • Framework Development

    experience with reusable libraries, design patterns, and software abstractions.
  • Testing Frameworks proficiency (pytest, unittest) with mocking and integration testing strategies.
  • Package Management experience (setuptools, Poetry) and private repository management.

Backend Development Capabilities

  • API Development

    with REST/GraphQL frameworks and advanced error handling.
  • Data Structures Algorithms

    expertise for processing nested and complex datasets.
  • Asynchronous Programming

    for high-performance data processing and concurrent applications.

Enterprise Integration

  • Cloud Platforms

    : Azure SDK, authentication, and storage connectivity.
  • Data Processing

    libraries (pandas, numpy) and formats (JSON, Parquet, CSV, delta).
  • DevOps Tools

    : Docker, CI/CD pipelines, and Infrastructure as Code solutions.
  • Monitoring

    : Structured logging, custom metrics, and distributed tracing integration.

Quality Performance

  • Code Quality

    tools (mypy, pylint) for static analysis and formatting consistency (black).
  • Performance Optimization

    using profiling tools, memory management, and concurrency techniques.

Professional Background

  • 5+ years

    of Python development experience, with emphasis on building reusable frameworks.
  • 3+ years

    of experience architecting production-grade libraries or infrastructure components.
  • 2+ years

    of experience working with cloud platforms (Azure preferred).
  • Proven ability to design and implement

    enterprise-scale solutions

    with focus on security, scalability, and usability.

Leadership Capabilities

  • Mentored developers in

    Python best practices

    and framework design.
  • Led

    architecture decisions

    for framework development projects.
  • Collaborated with cross-functional teams including DevOps, QA, and Product stakeholders.
  • Advocated for

    code quality improvements

    through standards, tools, and processes.

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
Fresh Gravity logo
Fresh Gravity

Information Technology and Services

N/A

RecommendedJobs for You