Senior python developer (Bengaluru)

Senior python developer (Bengaluru)

06 Sep
|
ITC Infotech
|
Bengaluru

06 Sep

ITC Infotech

Bengaluru

Position Title: Senior Python Developer

Experience Level: 6–7 Years

Key Responsibilities

- 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.
- Explicit & 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.

📌 Senior python developer (Bengaluru)
🏢 ITC Infotech
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (bengaluru) / bengaluru