Job Description
Senior Consultant_Python Developer

 

Job Description:

Job Title: Python Developer (Python, AWS Lambda, DynamoDB)
Experience: 5–7 Years
Location: Pune / Mumbai

Job Summary
We are looking for a skilled Python Developer with 5–7 years of experience in backend application development and cloud-native technologies. The ideal candidate should have strong expertise in Python, AWS Lambda, API Gateway, DynamoDB, RESTful APIs, and microservices architecture. The role involves designing, developing, and deploying scalable serverless applications while collaborating with cross-functional teams in an Agile environment.
________________________________________
Key Responsibilities
•    Design, develop, test, and maintain scalable backend applications using Python. 
•    Build and deploy serverless applications using AWS Lambda and API Gateway. 
•    Design and implement RESTful APIs and microservices for enterprise applications. 
•    Develop and optimize data models using DynamoDB. 
•    Build and maintain event-driven applications using AWS services. 
•    Develop and manage containerized applications using Docker. 
•    Collaborate with DevOps teams to implement and maintain CI/CD pipelines. 
•    Write clean, maintainable, and reusable code following software engineering best practices. 
•    Perform code reviews and participate in technical discussions. 
•    Troubleshoot, debug, and optimize application performance. 
•    Work closely with Product Owners, QA, and other development teams to deliver high-quality solutions. 
•    Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives. 
________________________________________
Required Skills
Backend Development
•    Python 
•    Backend Application Development 
•    Object-Oriented Programming (OOP) 
•    Software Design Patterns 
Cloud Technologies (AWS)
•    AWS Lambda 
•    API Gateway 
•    DynamoDB 
•    Serverless Architecture 
•    Event-Driven Architecture 
API Development
•    RESTful API Development 
•    Microservices Architecture 
•    API Integration 
DevOps & Containerization
•    Docker 
•    Git 
•    CI/CD Pipelines 
•    DevOps Practices 
Development Methodologies
•    Agile 
•    Scrum 
________________________________________
Required Experience
•    5–7 years of experience in Python backend development. 
•    Strong hands-on experience developing scalable backend applications using Python. 
•    Extensive experience with AWS services, especially AWS Lambda, API Gateway, and DynamoDB. 
•    Experience designing and developing RESTful APIs and microservices. 
•    Hands-on experience with Docker and containerized application deployment. 
•    Good understanding of event-driven and serverless architectures. 
•    Experience with Git version control and CI/CD pipelines. 
•    Strong understanding of object-oriented programming principles and software design patterns. 
•    Experience working in Agile/Scrum development environments. 
________________________________________
Preferred Qualifications
•    Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. 
•    AWS Certification (Developer Associate or Solutions Architect) is an added advantage. 
•    Experience with Infrastructure as Code (Terraform, CloudFormation, or AWS CDK). 
•    Knowledge of cloud monitoring and logging tools such as Amazon CloudWatch. 
•    Strong analytical, debugging, and problem-solving skills. 
•    Excellent communication and collaboration skills. 
________________________________________
Nice to Have
•    Experience with messaging services such as Amazon SQS, SNS, or Apache Kafka. 
•    Exposure to Kubernetes and container orchestration platforms. 
•    Familiarity with cloud security best practices and IAM. 
•    Experience with automated testing frameworks and performance optimization. 
•    Knowledge of additional NoSQL or relational databases. 
________________________________________
Key Competencies
•    Python Backend Development 
•    Serverless Application Development 
•    AWS Cloud Services 
•    RESTful API & Microservices 
•    Docker & DevOps 
•    Event-Driven Architecture 
•    Problem Solving 
•    Team Collaboration 
•    Agile Delivery 
•    Communication & Analytical Skills 
This JD is suitable for a Python Developer role requiring expertise in Python, AWS Lambda, API Gateway, DynamoDB, RESTful APIs, Microservices, Docker, Git, CI/CD, DevOps, and Agile/Scrum methodologies.

Recruiter Name: Srinija Adapa

Recruiter Email ID: Srinija.Adapa@bs.nttdata.com

Get empowered by NTT DATA Business Solutions!

We transform. SAP® solutions into Value

 

NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.

 

     

 

 

Software Development