Job Title: T&T | Java | Bengaluru | Engineering | Platform Development &
We are looking for a skilled Python Developer to join our team. The ideal candidate will be responsible for developing, testing, and maintaining high-quality software solutions using Python. You will work closely with cross-functional teams to design scalable applications and deliver efficient solutions.
Key Responsibilities:
- Develop, test, and maintain applications using Python.
- Write clean, scalable, and efficient code.
- Design and implement backend services, APIs, and integrations.
- Work with databases and optimize queries for performance.
- Collaborate with product managers, designers, and other developers to deliver solutions.
- Debug and resolve technical issues.
- Participate in code reviews and follow best coding practices.
- Create and maintain technical documentation.
- Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications:
- Strong experience in Python development.
- Good understanding of OOP concepts, data structures, and algorithms.
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Experience building REST APIs and web services.
- Knowledge of SQL databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control systems like Git.
- Understanding of cloud platforms and deployment processes is a plus.
- Strong problem-solving and analytical skills.
Good to Have:
- Experience with microservices architecture.
- Knowledge of Docker and CI/CD pipelines.
- Experience with AI/ML libraries (NumPy, Pandas, Scikit-learn, TensorFlow/PyTorch).
- Exposure to Agile/Scrum methodologies.