Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20504804

    BENGALURU · FULLTIME

    TCS Is Hiring for Principal Python Developer

    Tata Consultancy Services

    Tata Consultancy Services

    Bengaluru · onsite · Posted 13d ago

    Sourced fromFoundit
    Not disclosed5–11 yrsfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    TCS Hiring for Principal Python Developer

    Role: Principal Python Developer

    Location: Pan India

    Experience: 5 – 11 years

    Education:

    • Minimum 15 years of regular, full-time education (10 + 2 + 3) (B. Tech preferred)
    • Python Certification (Good to have).

    Job Role

    Principal Python Developer with deep expertise in Azure Function App development, deployment, and optimization. This role is pivotal in designing and delivering scalable, event-driven serverless solutions on Microsoft Azure, integrating with enterprise systems, APIs, and cloud-native services. This role will lead architecture decisions, mentor developers, and collaborate cross-functionally to build resilient, secure, and high-performance applications.

    Skills:

    • 5 to 10 years of professional Python development experience
    • 5+ years of hands-on experience with Azure Function Apps and serverless architecture
    • Strong understanding of asynchronous programming, multithreading, and event-driven design
    • Experience with Azure DevOps, Git, YAML pipelines
    • Familiarity with containerization (Docker), API gateways, and message queues
    • Expertise in securing cloud applications (OAuth2, RBAC, Key Vault, etc.)
    • Excellent problem-solving, communication, and leadership skills

    Responsibilities:

    • Design & Architecture
    • Architect serverless solutions using Azure Functions, Event Grid, Service Bus, Logic Apps, and Durable Functions
    • Define best practices for Python-based microservices and event-driven architecture
    • Lead design reviews and ensure alignment with enterprise cloud strategy
    • Development & Deployment
    • Develop robust Python applications using Azure SDKs, REST APIs, and third-party integrations
    • Experience with Python frameworks like FastAPI, Flask, or Django in cloud environments
    • Implement CI/CD pipelines using Azure DevOps
    • Optimize cold start performance, scalability, and cost-efficiency of Function Apps
    • Cloud Integration
    • Integrate Azure Functions with Cosmos DB, Blob Storage, Key Vault, App Configuration, and other Azure services
    • Implement secure authentication and authorization using Azure AD and Managed Identities
    • Monitoring & Optimization
    • Set up observability using Application Insights, Log Analytics, and custom telemetry
    • Perform performance tuning, memory management, and error handling strategies
    • Leadership & Mentorship
    • Guide junior developers and review code for quality, security, and maintainability
    • Collaborate with DevOps, Automation Engineering, and Security teams to ensure seamless delivery

    Mandatory Requirements (How to generate your EPCN)

    EPCN number is mandatory for eligibility of the interview. Follow the below steps to register :

    Step 1: Visit [ https://ibegin.tcsapps.com/candidate/ ] or visit [ https://www.tcs.com/careers ] and click on Apply Now

    Step 2: On the I Begin homepage, click on Login (Three dots/lines at top right corner of the homepage to get the option)

    Step 3: Click on New User (Register with us)

    Step 4: Select IT in Area of Interest and complete the registration. (Fill in the details)

    Step 5: Once completed, your TCS EP ID would be generated which starts with EP2026CNXXXXXXX.

    Step 6: You will be able to see your EP ID after your login to the I Begin website

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    DockerAzure Devopsmessage queuesCI/CD PipelinesServerlessMultithreadingLog AnalyticsKey VaultCosmos DBDjango FrameworkRbacBlob StorageOAuthApplication InsightsAzure ADAsynchronous ProgrammingFlask FrameworkAPI GatewaysYAML PipelinesAzure Function AppsEvent-driven designManaged identitiesAzure SDKsPythonApp ConfigurationREST APIGITFastAPI

    Section · Company

    About TCS

    Tata Consultancy Services

    Tata Consultancy Services

    IT Services & Consulting

    608.0k+

    employees

    1968

    58 years old

    Mumbai, Maharashtra

    India

    About

    An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.

    Industries

    IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO

    Employee ratings

    114,115 reviews

    3.3/ 5

    Culture

    3.2

    Career growth

    2.3

    Work-life

    3.5

    Employees rate it well for

    Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 418 Backend Developer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast