Job Description for Graduate Software Engineer:
- Participate in business analysis activities such as requirements gathering with customers.
- Design and develop high-quality software that fulfils agreed requirements within agreed timescales.
- Assist in resolving support issues by helping to diagnose problems affecting live customer sites and developing fixes for these issues.
- Develop an understanding of customer usage of our products and the issues they face. Make and drive improvement proposals based on understanding our customers' needs.
- Build effective working relationships with members of our development team in India through activities such as shared development and code reviews.
- Develop a strong understanding of agile software development practices and how we can drive improvements in our development processes.
Skills & Experience Required:
Achieved or on track to achieve a 2:1 preferably in a Computer Science/Software Engineering (or equivalent) and a minimum of 260 UCAS points
- Some knowledge of a programming language
- Passionate about technology and emerging and innovative products and trends
- Results orientated and self-motivated
- Excellent problem solving abilities and attention to detail
- Good communication skills and able to work as part of a team