Job Description
A Hyderabad-based software company is seeking a skilled Software Consultant – Python Developer to help scale digital businesses in global utility retail markets. The company provides technology development, customer experience, and process optimization services to support award-winning utility retailers in New Zealand and Australia. The ideal candidate will have 5+ years of experience in Python development and AWS/cloud environments, with expertise in agile methodologies and CI/CD practices.
Responsibilities:
- Full Stack Development: Design, develop, and deploy robust and scalable applications using Python for backend.
- AWS Cloud Expertise: Design, implement, and manage scalable and resilient solutions using AWS cloud services.
- CI/CD Practices: Implement and optimize Continuous Integration/Continuous Deployment practices on AWS.
- Secure Software Implementation: Develop and implement robust security within the software development lifecycle on AWS.
- Problem Solving: Proactively identify technical challenges and propose innovative solutions.
Requirements:
- 5+ years of experience in Python development.
- Expertise in AWS cloud services (API Gateway, EC2, S3, Lambda, RDS, etc.).
- Strong expertise in CI/CD pipelines.
- Working knowledge of Containers such as Docker.
- Experience with REST API development.
- Familiarity with automated testing frameworks and unit test frameworks like Pytest, Jest, Karma, Jasmine, or any other.
- Experience working in an agile development model.
- Excellent written and verbal communication skills.
- B.E/B.Tech(CSE) / M.E/M.Tech(CSE) / MCA - Computer Science / Information Technology.
The role offers:
- Flexible working
- Growth academy and internal career opportunities
- Competitive salary
- Five extra days of paid leave every year
- A paid volunteer day every year
- Parental leave that’s above and beyond legal requirements