
Python Developer
- Hyderabad, Telangana
- Permanent
- Full-time
- As a Python Developer, you will be responsible for designing, developing, and maintaining Python-based applications and services. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet the needs of our business divisions. Your role will involve:
- Developing and maintaining Python applications and services.
- Collaborating with product managers, designers, and other developers to create efficient and scalable solutions.
- Writing clean, maintainable, and efficient code.
- Participating in code reviews and providing constructive feedback to peers.
- Troubleshooting and debugging issues across the stack.
- Ensuring the performance, quality, and responsiveness of applications.
- Staying up-to-date with emerging technologies and industry trends.
- Proven experience of more than 5 years as a Python Developer or similar role.
- Proficiency in Python and its frameworks such as Django or Flask.
- Strong knowledge of back-end technologies and RESTful APIs.
- Experience in Pandas, and knowledge of AI/ML libraries like TensorFlow, PyTorch, etc.
- Experience of working on Kubernetes / OpenShift, Dockers, Cloud Native frameworks.
- Experience with database technologies such as SQL, NoSQL, and ORM frameworks.
- Familiarity with version control systems like Git.
- Familiarity with Linux and Windows Operating Systems.
- Knowledge of Shell scripting (Bash for Linux and PowerShell for Windows) will be advantageous.
- Understanding of Agile methodologies and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- A degree in Computer Science, Engineering, or a related field is preferred.