6 Analytics Vidhya Jobs
Analytics Vidhya - Software Development Engineer II - Python (2-6 yrs)
Analytics Vidhya
posted 6d ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a highly skilled and motivated Software Development Engineer 2 (SDE-2) to join our development team.
In this role, you will be responsible for designing, developing, testing, and maintaining software applications, while collaborating closely with cross-functional teams to deliver high-quality, scalable solutions.
As an SDE-2, you will also contribute to technical decision-making and mentor junior engineers, helping shape the future of our products.
Key Responsibilities :
- Design, develop, and maintain software features and solutions that meet customer needs.
- Write clean, maintainable, and efficient code, following coding standards and best practices.
- Collaborate with product managers, architects, and other engineers to understand requirements and propose technical solutions.
- Conduct testing, debugging, and troubleshooting to ensure high-quality software delivery.
- Review and contribute to the design and architecture of complex systems.
- Participate in Agile processes, including sprint planning, daily stand-ups, and retrospectives.
- Mentor and guide junior engineers, providing technical feedback and support for career growth.
- Continuously improve software quality by suggesting improvements and optimizing code.
- Stay up to date with the latest trends in technology and incorporate relevant practices into daily work.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 2+ years of professional software development experience.
- Strong proficiency in Python.
- Experience with software development frameworks such as Django, Flask, and experience with GraphQL and related libraries.
- Excellent understanding of data structures, algorithms, and design patterns.
- Familiarity with both relational and NoSQL databases.
- Solid knowledge of object-oriented design and software engineering principles.
- Ability to work well in an Agile development environment with cross-functional teams.
- Strong debugging and troubleshooting skills.
- Excellent communication and collaboration skills.
Preferred Skills :
- Experience with microservices architecture and building scalable applications.
- Familiarity with front-end technologies (e., React).
- Experience with AWS.
- Knowledge of containerization and orchestration tools (e., Docker, Kubernetes).
- Experience with CI/CD pipelines and version control systems (e., Git).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer II roles with real interview advice
2-6 Yrs
3-5 Yrs