- Implement the software development life cycle: build, maintain, test, deliver, release and document user-friendly and customer centric software solutions, as required.
- Provide integrated solutions: ensure solutions are user-focused, strategically aligned and effectively integrated across multiple teams and platforms to ensure the business needs are met.
- Engage stakeholders. Collaborate, work with, and develop an understanding of the needs and requirements of both internal and external stakeholders in order to achieve the desired outcomes.
- Build and transfer skills and knowledge. Take responsibility for developing personal skills and expertise aligned to role.
- Fully competent and working independently within the framework of Vitality’s modern technology platform and assigned coding language/s such as Java and Kotlin.
- Assist more junior Software Engineers to develop their skills and knowledge. Share ideas, provide coaching, support and feedback.
- Collaborate within and across teams. Work effectively together with others across varying areas of expertise to achieve the required results.Work with both inhouse and external teams as the project requires.
- Have a good understanding of the Agile methodologies and understand the SCRUM principles.
- Proven experience as a Software Engineer, proficient in various frontend and backend technologies, particularly for mobile applications.
- Expertise in native Android mobile application development, including Kotlin.
- Strong understanding of technical and operational capabilities, including build, test, and deployment strategies.
- Excellent communication skills, capable of presenting complex technical issues clearly to both technical and non-technical audiences.
- Experience with Agile methodology.
- Ability to multitask and prioritize across multiple projects and initiatives.
- Capable of working independently and collaborating effectively across the organisation.
- Self-motivated and goal-oriented, with a strong sense of ownership for assigned tasks.
- Strong analytical and problem-solving skills.
- Bonus Schemes – A bonus that regularly rewards you for your performance
- A pension of up to 12%– We will match your contributions up to 6% of your salary
- Our award-winning Vitality health insurance – With its own set of rewards and benefits
- Life Assurance – Four times annual salary
- Help you to be the healthiest you’ve ever been.
- Create an environment that embraces you as you are and enables you to be your best self.
- Give you flexibility on how, where and when you work.
- Help you advance your career by playing you to your strengths.
- Give you a voice to help our business grow and make Vitality a great place to be.
- Give you the space to try, fail and learn.
- Provide a healthy balance of challenge and support.
- Recognise and reward you with a competitive salary and amazing benefits.
- Be there for you when you need us.
- Provide opportunities for you to be a force for good in society.