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
Doctor of Business Administration (DBA), Masters in Technology (M.Tech / M.E), Post Graduate Programme in Management for Executives (PGPX), Master OF Business Administration (M.B.A), PGP, Bachelor Of Technology (B.Tech / B.E), PGDM, Master of Public Administration (MPA), Master of Library & Information Science (MLIS), Bachelor of Business Administration (B.B.A)
Skills Required
Python, Django, Rest Apis, Sql, Docker, Aws, Microservices, Unit Testing, Version Control, Architecture, Design Patterns