- Research, design, build, and deploy highly reliable, available and scalable technology products.
- Continuously seek to improve and maintain software that caters to creation of the digital products.
- Be responsible for driving software development best practices in your teams and across Udaan.
- Drive technical roadmap of the team in collaboration with software and product engineers in your areas.
- Collaborate effectively with product engineers towards building the right features.
- Estimate and manage deliveries of features in a predictable manner.
- Contribute in building process improvements that lend to continuous improvements in predictability of releases in the specific problem areas.
- Identify patterns in problem statements and be on the lookout for opportunities to build capabilities, libraries, utilities that promote re-use.
- Collaborate, mentor and guide team members as maybe the need.
- Bachelor of Engineering in Computer Science or related field
- Object-oriented design skills, ability to apply design patterns, ability to design intuitive module and class-level interfaces