Role Purpose
The Graduate Software Engineer will participate fully in all our R&D activities. Subject to their specialization, they may be involved in the design, development, testing, publishing, and support of different cloud-based products and solutions. The role will work closely with a global team of engineers to build robust solutions that meet our business objectives following continuous integration and continuous deployment processes. Additionally, they will provide recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and quality of the solutions developed by the team.
Some of your responsibilities:
- Develop programming, testing and automation skills and knowledge of Verint’s product offering
- Ensure quality of the feature being delivered, testing functionality before being committed for review
- Ongoing evaluation (test) of feature – proactively work with others to identify issues or potential risk areas with the solution (performance etc…)
- Evaluate whether implementation tasks meet feature requirements and work with Team Lead to ensure they do
- Develop features using best practices and ensure they fit with the architecture of the product.
- Communicate relevant risks and issues to Team Lead and other relevant team members inside and/or outside the team
- Take responsibility for technical implementation and decision making including the delivery of features
- Identify, monitor and resolve feature related issues; escalate if individual resolution is not possible
Essential Requirements:
- Degree or post graduate qualification in Computer Science or Software Engineering at 2:1 or above
- 1 years placement within software engineering would be preferred
- Experience of working with Java
- Experience of software development within a team
- Understanding of software development life cycle methodologies