We’re First Central Insurance & Technology Group (First Central for short), an innovative, market-leading insurance company. We protect the things customers love so they can get on with what matters to them in life.
Data drives us. It fuels our outstanding distribution, finance, technology and legal services. Our underwriting skills are built on data expertise; it creates the insights we need to give the right cover to the right customers at the right price. But, it’s the people inside and outside our business that power us. They make us stand out, help us succeed. We’re ambitious. We’re growing. We’ve won awards.
We’re thrilled to offer 2 exciting 12-month Software Engineering Internships within our dynamic Technology & Data Teams, located in Guernsey.
The Software Engineering Internship offers an opportunity for a school/college/university leaver to gain practical experience across different functions within our Product Engineering teams. The role is designed for individuals with a keen interest in technology who are looking to develop foundational skills in software development, testing, and delivery, while contributing to real-world projects.
The purpose of this internship is to provide interns with comprehensive, hands-on experience in software engineering by rotating through various teams. Interns will gain exposure to the entire software development lifecycle, from coding to deployment. Over the course of the year-long program, you’ll work on real-world projects that contribute directly to the business, while developing essential technical skills and gaining a solid understanding of Agile methodologies.
This exciting opportunity at our Guernsey office offers a hybrid working model, with three days in the office and two days working from home.
Core skills we’re looking for to succeed in the role:
- Basic Understanding of Software Development or IT Principles: No formal experience required, although a basic understanding of software development or IT principles is beneficial.
- Awareness of Agile Methodologies: Awareness of Agile methodologies is useful but not essential (training will be provided).
- Passion for Software Engineering and Innovation: Understanding of broader tech, with a passion for software engineering and innovation.
- Qualifications: You’ll need to have passed your Math’s GCSE with a grade C or grade 4 and above. Would suit those with a background in Computing or a related subject.
- Growth Mindset: Enthusiasm to learn new technologies and tools and apply feedback to improve skills.
Learning, evolving, adapting. When the data speaks, we listen.
What’s involved:
- You’ll support software development by writing and maintaining code - under engineers’ guidance.
- You’ll attend daily stand ups, fortnightly sprint planning and quarterly QI planning meetings.
- You’ll collaborate with engineers, others in the product team and other stakeholders to define product requirements and deliverables.
- You’ll participate in code reviews and team discussions to understand software best practices.
- You’ll learn and apply Agile frameworks (Scrum/Kanban) to improve development processes.
- You’ll provide technical support in resolving software issues and troubleshooting bugs.
- You’ll assist with testing and quality assurance to ensure solutions meet requirements.
- You’ll assist with documenting change in ADO, GitHub and Confluence.
- You’ll engage in networking and mentorship opportunities to enhance learning and development.
- You’ll be involved with any other duties required to support team objectives and projects.
- You’ll comply with the requirements, and act in accordance with, the Group Code of Conduct and Fitness and Propriety policies at all times.
- You’ll ensure compliance with Company Policies, Values and guidelines and other relevant standards/ regulations at all times.
Experience & knowledge
- No formal experience required, though a basic understanding of software development or IT principles is beneficial.
- Awareness of Agile methodologies is useful but not essential (training will be provided).
- Understanding of broader tech, with a passion for software engineering and innovation.
Skills
- Logical / Analytical Thinker – Ability to approach problems logically, breaking them down into manageable steps. Evidence includes usage of coding languages like Python or Java.
- Basic Understanding of Agile Concepts: Familiarity with the basics of Agile working, such as sprints, teamwork, and an interest in learning more about software development cycles.
- Commitment to Quality: Awareness of the importance of accuracy and an interest in learning more about software quality assurance.
- Collaboration & Communication: Able to work in teams, and to contribute and ask questions to clarify understanding. Willingness to learn how to collaborate using ADO, GitHub and other collaborative tools.
- Growth Mindset: Enthusiasm to learn new technologies and tools and apply feedback to improve skills.
Qualifications
- No formal qualifications are required, though candidates with a background in Computing or a related subject may be advantageous.
- Minimum of a Math’s GCSE level
Behaviours
- Attention to Detail: Writes clear, error-minimizing code and checks work thoroughly.
- Curiosity & Initiative: Proactively asks questions and seeks solutions when faced with challenges.
- Clear Communication: Shares progress and issues in a straightforward, accessible way.
- Organized & Adaptable: Manages tasks efficiently, adjusting to shifting priorities and team dynamics.
- Open to Feedback: Actively seeks and applies feedback to improve performance and skills.
What can we do for you?
People first. Always. We’re passionate about our colleagues and know the best people deserve an extraordinary working environment. We owe it to them so that’s what we offer. Our workplaces are energetic, inspirational, supportive. To get a taste of the advantages you’ll enjoy, take a look at all our perks in full here.
Intrigued? Our Talent team can tell you everything you need to know about what we want and what we’re offering, so feel free to get in touch.