Drive design and implementation leveraging modern design patterns · Ability to partner effectively with UX, PM, DevOps, QE and other developers to design and implement meeting the spirit of requirements · Pride in authorship of code · Experience in Data modeling, data structures, and schema management · Technically curious to keep present on advances in technology · Experience with segregation of model, presentation, and business logic. · TDD experience and strong desire to build in test from the start. · Write code (Test or Product) to deliver against project timescales, quality and requirements in various languages including Java or other selected languages for Sophos Cloud products. · Conduct Unit, System and Integration testing and fixing errors, with guidance if required. · Work with best of breed Cloud technologies (NoSQL, high throughput event processing, cloud-scale data analytics, etc) · Design small software components (Functionality, defect fixes or automation) that form part of a larger solution, in line with team objectives · Define Test scenarios and Test cases to ensure quality of the teams deliverables · Provide guidance and mentorship to junior developers in daily Scrum meetings.
- B.E / B.Tech