What you’ll do
- Own product solutions through their end-to-end development lifecycle ensuring high quality.
- As a key member of the team, you will be encouraged to create, build, test, and deploy stable, scalable, and simple solutions.
- Work very closely with product management, experience designers, and quality engineering for defining requirements for features.
- Work in a highly collaborative, fast-paced, agile environment.
- Work with highly flexible and geographically distributed teams.
Must have skills
- B.Tech / M.Tech in Computer Science & Engineering from an esteemed institute.
- 1 to 3 years of hands-on design/development experience.
- Proficient in C/C++, data structures, and algorithm.
- Knowledge of application development on multiple platforms including various flavors of Windows and Macintosh.
- Solid understanding of design patterns and how to apply them in real-world problems.
- Applying standard methodologies and experience to find opportunities for automation and solve problems using automation tools (sometimes AI-based) and technologies.
- Performance tuning of applications.
- Can-do attitude and willingness to take on challenges.
Nice to have skills
- Working knowledge of JavaScript.
- Client-server/Web-based development.
- Python AI and ML.
- Cloud platforms like AWS/Azure.
- Develop cloud-enabled, highly scalable, and distributed solutions.