This position involves defining, designing and implementing software systems using a variety of technologies with a focus on scalable web-based services and top rate mobile user experiences. The role demands to partner with the Scrum Master and Technical Lead to ensure the technical quality of the product is elegant, practical, efficient and technically excellent.
Organization Grade: 2 & 3
Position Title: Sr. Software Engineer / Software Engineer
Critical Business Activities
- Refine the product definitions/user stories raised by Product Management Team and Stakeholders, by asking the right questions and helping them to elaborate it.
- Create estimates for the user stories and its underlying tasks along with the entire development team
- Design modules and components for the business requirements and document the same
- Develop modules and components by programing and testing them by writing automated test suites in the Continuous Integration suite
- Deploy the release by presenting the implemented items to product owners & stakeholders and triggering the release and ensure it builds into production
- Ensure the product functionality and production systems are stable by closely monitoring the metrics and fixing any issues.