
Software Development Engineer
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Responsible for multiple phases of engineering - from early specs, design/architecture, development, unit-testing/integration automation, and deployment.
- Collaborate with architects, product management and other engineering teams to build the technical vision and road map for the team.
- Build technical specifications, prototypes and presentations to communicate your ideas.
- Be proficient in emerging industry technologies and trends, and have the ability to communicate that knowledge to the team and use it to influence product direction.
- Apply innovation and creativity to solve engineering and coding problems using new and emerging tech like GenAI.
- B.Tech / M.Tech in Computer Science & Engineering or a related field.
- 4-6 years of experience in software development and automation.
- Skilled and experienced in Java with the ability to produce clean, performant and maintainable Object oriented code.
- Strong computer science fundamentals, OOPS, Data Structures, Algorithms and performance optimization.
- Excellent understanding of the SDLC, Agile Development, Microservice design, CI/CD processes etc.
- Knowledge of Azure, AWS, JavaScript and familiarity with RESTful APIs, Docker, Jenkins, Splunk, Git etc.
- Knowledge of GenAI tools and technology would be a bonus.
- Should be able to quickly adapt to new programming paradigms, languages, tools, and problem areas.