Senior python developer

ITC Infotech

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ITC Infotech Bengaluru is seeking an experienced Python professional to lead cloud migration and backend optimization. You will refactor workloads from AWS to Azure, design scalable RESTful APIs, and secure access across services.

The role demands strong database skills with PostgreSQL and InfluxDB, plus hands-on experience with identity providers (OAuth/OIDC/SAML) and Azure AD/ADB2C. You will collaborate across teams to ensure high availability, telemetry processing, and robust data pipelines.

Qualifications

  • 6–7 years of enterprise Python experience with modern frameworks.
  • Hands-on cloud migration from AWS to Microsoft Azure.
  • Advanced PostgreSQL and InfluxDB expertise for relational and time-series data.
  • Robust RESTful API design, security, and testing.
  • Identity integration using OAuth 2.0, OIDC, SAML with ADB2C/AD.
  • Data integration pipelines for telemetry or high-frequency streams.

Responsibilities

  • Cloud Migration Execution: plan, refactor, and migrate backend services and data pipelines from AWS to Azure.
  • Backend Systems & Telemetry Processing: ensure high availability and low latency for telemetry streams.
  • Dual-Database Management: optimize PostgreSQL and InfluxDB schemas and queries.
  • Secure API Development: build production-grade, scalable RESTful APIs with proper security.
  • Identity & Access Management: integrate Google/Auth and Microsoft AD for external and enterprise access.
  • Data Integration Pipelines: design pipelines for ingestion, transformation, and storage.

Skills

Python
FastAPI/Flask/Django
asyncio
Cloud migration
PostgreSQL
InfluxDB
REST API design
OAuth 2.0 / OIDC / SAML
ADB2C / Azure AD
Data integration pipelines
Docker
Kubernetes

Tools

Docker
Kubernetes
Azure DevOps
GitHub Actions
Jenkins

Job description

  • Cloud Migration Execution: Plan, refactor, and execute the migration of existing backend services, microservices, and data pipelines from AWS to Microsoft Azure. This includes mapping AWS-specific resources to their Azure equivalents while optimizing cloud-native performance.
  • Backend Systems & Telemetry Processing: Maintain and optimize core backend integrations and configuration settings. You will be responsible for ensuring the high-availability and low-latency processing of high-volume telemetry streams and real-time system status reporting.
  • Dual-Database Management: Administer, query, and optimize database schemas across a hybrid environment utilizing PostgreSQL for relational metadata and transactional tracking, and InfluxDB for time-series telemetry data and historical logging.
  • Secure API Development: Architect, build, and secure highly scalable, production-grade RESTful APIs to facilitate seamless communication between our backend systems, internal services, and external client integrations.
  • Identity & Access Management: Implement, configure, and maintain secure authentication and authorization protocols, specifically integrating Google API / Google Auth for external customer-facing access and Microsoft Active Directory (AD) for enterprise identity management.
Must Have
  • 6-7 Years of Enterprise Python Experience: A proven track record of writing clean, maintainable, and highly optimized Python code. Experience with modern, high-performance frameworks (such as FastAPI, Flask, or Django) and asynchronous programming models (asyncio) is highly valued.
  • Hands-on Cloud Migration Experience: Demonstrated experience refactoring and moving production workloads, databases, and application states from AWS to Microsoft Azure, with a strong understanding of how to mitigate migration-related risks.
  • Advanced Database Expertise: Practical experience managing both relational databases (PostgreSQL, including complex joins, indexing, and query tuning) and time-series databases (InfluxDB, including data retention policies, continuous queries, and high-throughput write optimization).
  • Robust RESTful API Design: Deep knowledge of REST API design principles, versioning, serialization, security practices, and integration testing methodologies.
  • Enterprise Authentication Protocols: Direct experience integrating identity providers using industry standards (OAuth 2.0, OIDC, SAML) specifically utilizing ADB2C and Microsoft Active Directory (AD).
  • Data Integration Pipelines: Experience handling complex system configurations and designing pipelines capable of ingestion, transformation, and storage of telemetry or high-frequency event streams.
Good to Have
  • IoT Frameworks & Protocols: Familiarity with connected device architectures, telemetry ingestion patterns, or lightweight messaging protocols such as MQTT, AMQP, or CoAP.
  • Azure-Native IoT Services: Exposure to Azure IoT Hub, Azure Event Hubs, or Azure Time Series Insights to streamline telemetry pipelines.
  • Modern DevOps & CI/CD Practices: Experience with containerization technologies (Docker, Kubernetes) and orchestrating deployment pipelines using Azure DevOps, GitHub Actions, or Jenkins.
  • Code Quality & Security Auditing: Familiarity with static code analysis tools (such as SonarQube) and secure cloud-native secret management (such as Azure Key Vault or AWS Secrets Manager).
Soft Skills
  • Architectural Problem-Solving: Ability to analyze legacy codebases, identify technical debt, and propose elegant, scalable cloud-native solutions.
  • Clear & Collaborative Communication: Proven capability to explain complex migration plans, technical trade-offs, and backend architectural decisions to both technical teammates and non-technical stakeholders.
  • Adaptability & Initiative: A proactive mindset geared toward continuous learning, with a strong drive to adopt, evaluate, and implement emerging cloud-native technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Software Engineer
Senior Cloud Software Engineer

Wipzo Systech • Dadri, Pune District, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Node.js / Python Azure developer
Senior Node.js / Python Azure developer

Shashwath Solution • Pune District

On-site
INR 3,500,000 - 5,500,000
Senior Node.js / Python Azure developer
Senior Node.js / Python Azure developer

Shashwath Solution • Dadri

On-site
INR 1,600,000 - 2,600,000
Senior Node.js and Python Azure developer
Senior Node.js and Python Azure developer

Shashwath Solution • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Node.js and Python Azure developer
Senior Node.js and Python Azure developer

Shashwath Solution • Dadri

On-site
INR 2,500,000 - 4,000,000
MLOps Specialist
MLOps Specialist

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 2,600,000
Senior Python Azure Developer with PySparks (AWS To Azure Migration)
Senior Python Azure Developer with PySparks (AWS To Azure Migration)

Shashwath Solution • Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Python Azure Developer with PySparks (AWS To Azure Migration)
Senior Python Azure Developer with PySparks (AWS To Azure Migration)

Shashwath Solution • Dadri

On-site
INR 1,500,000 - 2,500,000
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Lead Engineer - Cloud Engg & AI
Lead Engineer - Cloud Engg & AI

Anblicks Inc. • Hyderabad

On-site
INR 4,200,000 - 6,500,000