ITC Infotech is hiring Senior Python Developers with 6+ years of experience for a role that goes well beyond conventional backend development. This opportunity combines enterprise Python, AWS-to-Azure cloud migration, REST APIs, PostgreSQL, InfluxDB, authentication, telemetry processing and cloud-native architecture. For experienced Python professionals looking to move deeper into enterprise cloud engineering, this is a role worth considering.
π’ About ITC Infotech
ITC Infotech is a global technology services and solutions provider and a wholly owned subsidiary of ITC Ltd. The company works with enterprises across industries including Banking & Financial Services, Manufacturing, Consumer Goods and Hospitality, combining technology expertise with industry and business-domain knowledge.
ITC Infotech’s official site highlights work at the intersection of AI, engineering and industry, with technology solutions designed for enterprise-scale business problems. Its Bengaluru corporate office is located on Dodda Banaswadi Main Road.
π Job Details
πΉ Position: Senior Python Developer
πΉ Experience: 6β7 Years
πΉ Location: Bengaluru, Karnataka
πΉ Company: ITC Infotech
πΉ Primary Focus: Python, Azure Migration, Backend, APIs & Databases
πΉ Cloud: AWS β Microsoft Azure
πΉ Databases: PostgreSQL + InfluxDB
πΉ Application Areas: Telemetry, real-time status and high-volume data processing
πΉ Hiring Contact: Preetha.M@itcinfotech.com
π Why Is This Role Good for Your Experience?
This position offers an unusually strong combination of backend development + cloud migration + data engineering + security. Instead of simply maintaining Python services, you would be involved in migrating production workloads from AWS to Azure and making architectural decisions around Azure-native performance.
The dual-database requirement is another major advantage. Working with PostgreSQL builds deeper relational database expertise, while InfluxDB introduces time-series data management for telemetry and high-frequency events. Combined with REST API architecture and identity management, this can significantly strengthen an experienced developer’s enterprise profile.
π οΈ Skills Required
πΉ Advanced Python and clean-code practices
πΉ FastAPI, Flask or Django
πΉ Async programming with asyncio
πΉ AWS-to-Azure production migration
πΉ RESTful API architecture, versioning and security
πΉ PostgreSQL joins, indexing and query optimization
πΉ InfluxDB, retention policies and high-throughput writes
πΉ OAuth 2.0, OIDC and SAML
πΉ Microsoft Active Directory and Azure AD B2C
πΉ Google APIs/Google Authentication
πΉ Telemetry and event-processing pipelines
πΉ Docker and Kubernetes
πΉ Azure DevOps, GitHub Actions or Jenkins
πΉ Git and CI/CD
πΉ SonarQube and secure secret management
πΉ MQTT, AMQP or CoAP is an advantage
πΉ Azure IoT Hub/Event Hubs exposure is valuable
π― Expected ITC Infotech Interview Rounds
Round 1 β Recruiter/Initial Screening: Expect discussion around your 6β7 years of experience, Python expertise, current project, notice period, CTC, expected CTC and location. Since the role requires immediate practical experience, be ready to summarize your cloud and migration exposure.
Round 2 β Technical Round 1: Expect deep questions around Python, OOP, APIs, FastAPI/Flask/Django, asynchronous programming, PostgreSQL and your current architecture. ITC Infotech candidates have reported project-focused and backend-oriented technical questioning.
Round 3 β Technical/Architecture Round: This role could involve scenario-based questions around AWS-to-Azure migration, microservices, telemetry ingestion, database selection, API security and scalability. ITC Infotech senior-level interviews have included project architecture, microservices, CI/CD, databases and technical problem-solving.
Round 4 β Managerial/Client Discussion: Expect questions about ownership, migration risks, technical trade-offs, stakeholder communication and handling production issues.
Round 5 β HR/Final Discussion: Compensation, notice period, location, documentation and joining expectations are likely topics. Recent ITC Infotech interview reports also show processes involving technical rounds followed by HR, while some Bengaluru candidates reported HR, technical and managerial stages.
π° Salary Range
There is no official salary range published for this exact vacancy. Public data varies significantly by title and experience. Glassdoor reports ITC Infotech Python Developer salaries around βΉ5β9 LPA, while recent Bengaluru developer submissions include substantially higher compensation for experienced professionals.
Indeed currently reports an average ITC Infotech Senior Software Engineer salary of about βΉ7.44 LPA, while Bengaluru software-development salaries vary considerably across seniority.
For a specialized 6β7 year Senior Python Developer with genuine AWS-to-Azure migration, API, PostgreSQL/InfluxDB and security experience, a reasonable market-oriented expectation could be approximately βΉ10β18 LPA. This is an estimate, not an official ITC Infotech package.
π₯Preparation Tips
π‘ Prepare an AWS β Azure migration story: Be able to explain discovery, dependency mapping, resource mapping, data migration, cutover, rollback and post-migration validation.
π‘ Design a telemetry architecture: Practice explaining how Python services ingest high-volume events through MQTT/Event Hubs, process them asynchronously and store metadata in PostgreSQL and time-series data in InfluxDB.
π‘ Master API security: Prepare OAuth 2.0, OIDC, JWT, token validation, RBAC and API versioning with practical examples.
π‘ Practice Python async: Know asyncio, concurrency, blocking vs non-blocking operations, connection pools and async API/database patterns.
π‘ Know both databases deeply: Prepare PostgreSQL indexing/query tuning alongside InfluxDB retention, high-throughput writes and time-series querying.
π‘ Prepare migration failure scenarios: Explain what happens if data synchronization fails, an Azure service becomes unavailable or latency increases after migration.
π Resume Tips
Make your headline clearly position you as a Senior Python + Cloud Engineer, not simply a Python Developer. Highlight Python, FastAPI/Flask/Django, Azure, AWS, PostgreSQL, InfluxDB, REST APIs and cloud migration near the top.
Most importantly, quantify migration and production impact: βMigrated X services from AWS to Azure,β βreduced API latency by X%,β βprocessed X million telemetry events/day,β or βoptimized PostgreSQL queries by X%.β
Create separate project bullets for cloud migration, API architecture, database optimization, authentication and telemetry pipelines. Mention Azure AD/AD B2C, OAuth/OIDC, Docker, Kubernetes and CI/CD only where you have genuine hands-on experience.
π© How to Apply
π©Preetha.M@itcinfotech.com
Send your updated resume to Preetha.M@itcinfotech.com along with:
πΉ Overall years of experience
πΉ Relevant experience
πΉ Current CTC
πΉ Expected CTC
πΉ Notice period
πΉ Current location
πΉ Preferred location
You can also verify openings through the official ITC Infotech careers portal. ITC Infotech states that official recruitment communication uses its @itcinfotech.com domain and that candidates should never be asked to pay money during recruitment.
π Final Takeaway
This is a strong opportunity for a 6β7 year Python professional who wants to combine backend engineering with cloud migration, real-time telemetry, database optimization and enterprise security. Candidates who can demonstrate real production experience rather than only theoretical knowledge will be particularly well positioned for this role.
