Country/Region:  IN
Requisition ID:  33842
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - BENGALURU - BIRLASOFT OFFICE

Title:  Application Developer

Description: 

Area(s) of responsibility

About Birlasoft:
Birlasoft, a global leader at the forefront of Cloud, AI, and Digital technologies, seamlessly blends domain expertise with enterprise solutions. The company’s consultative and design-thinking approach empowers societies worldwide, enhancing the efficiency and productivity of businesses. As part of the multibillion-dollar diversified CKA Birla Group, Birlasoft with its 12,000+ professionals, is committed to continuing the Group’s 170-year heritage of building sustainable communities.

Tittle: Application Developer 

About the role
We’re looking for a Python Developer to build, optimize, and maintain 🔧[backend services / data pipelines / automation frameworks] for our 🔧[domain: manufacturing, automotive, fintech, etc.]. You’ll work closely with product, QA, and DevOps to deliver secure, scalable, and reliable solutions.


Key Responsibilities
•    Design, develop, and maintain 🔧[APIs/microservices/data pipelines/automation suites] using Python (🔧[Django/Flask/FastAPI/Airflow/Scrapy/etc.]).
•    Integrate with 🔧[SQL/NoSQL] data stores; write efficient queries and schema.
•    Implement testing (pytest/unittest) and CI/CD (🔧[GitHub Actions/Azure DevOps/Jenkins]).
•    Containerize and deploy using 🔧[Docker, Kubernetes, AWS/Azure/GCP].
•    Monitor performance and troubleshoot production issues.


Must-Have Skills
•    Strong Python fundamentals (OOP, typing, packaging, virtualenv/poetry) and async (asyncio) where relevant.
•    Frameworks: 🔧[Django/Flask/FastAPI] or 🔧[Airflow/Pandas/NumPy] for data roles.
•    Databases: 🔧[PostgreSQL/MySQL] and one NoSQL (🔧[Redis/MongoDB]).
•    API design (REST; OpenAPI/Swagger), auth (JWT/OAuth2), and logging/observability.
•    Git, code reviews, and writing clean, tested code.


Good-to-Have
•    Caching and performance tuning; message queues (🔧[Kafka/RabbitMQ/SQS]).
•    Cloud services (🔧[AWS Lambda/ECS/RDS] or 🔧[Azure Functions/AKS/SQL]).
•    Security basics (OWASP, secrets management).
•    For data roles: Pandas, NumPy, SQL optimization; basic ML pipelines.