Description
We are looking for a talented Sr. Software Engineer with expertise in Python development to join our dynamic team in India.
The ideal candidate will have 4-8 years of experience in software development, with a passion for building high-quality applications and a collaborative spirit.
Responsibilities
- Design, develop, and maintain scalable software applications using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug and troubleshoot applications to ensure optimal performance and security.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to the development of coding standards.
- Mentor and guide junior developers in technical aspects.
Skills and Qualifications
- 4-8 years of experience in software development with a focus on Python programming.
- Strong understanding of Python frameworks such as Django or Flask.
- Proficiency in RESTful API design and development.
- Experience with databases, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
- Familiarity with version control systems, preferably Git.
- Knowledge of cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Understanding of Agile methodologies and software development life cycle (SDLC).
- Strong analytical and problem-solving skills with attention to detail.
Education
Post Graduate Programme in Management for Executives (PGPX), Master OF Business Administration (M.B.A), Bachelor Of Technology (B.Tech/B.E), PGP, PGDM, Master of Public Administration (MPA), Master of Library & Information Science (MLIS), Bachelor of Business Administration (B.B.A), Masters in Technology (M.Tech/M.E), Doctor of Business Administration (DBA)
Skills Required
Python, Django, Rest Apis, Sql, Docker, Aws, Microservices, Unit Testing, Version Control, Architecture, Design Patterns