Job description
The Graduate Software Engineer will participate in all aspects of our research and development activities. Working with the product owners and user experience teams they will be involved in the design, development, and the implementation of innovative web based applications using technologies such as java spring, crnk, ext.js and reactjs.
The Graduate Software Engineer will work within their team and alongside other teams to develop new product features, progressively improve product quality and to resolve customer issues, while working in a robust continuous integration and continuous deployment environment.
Tasks Include:
- Design, modify and implement software features.
- Ensures quality through design/code reviews, TDD and BDD practices
- Work closely with customers and support teams to ensure efficient resolution of customer cases.
- Continuously improve the product by running root cause analysis and addressing design limitations, maintenance problems and product reliability