At a Glance
- Tasks: Join our team to build an innovative job management platform from front-end to back-end.
- Company: CET is a dynamic company focused on innovation and teamwork in the insurance sector.
- Benefits: Enjoy a competitive salary, annual leave, and a fun, inclusive work environment.
- Why this job: Be part of a skilled SCRUM team and work with exciting technologies like Twilio and Google.
- Qualifications: 5 years of software development experience and expertise in Vue.js and Azure stack required.
- Other info: We welcome diverse applicants and offer flexible working options.
The predicted salary is between 36000 - 60000 £ per year.
CET is looking for an experienced Full Stack Software Engineer to join our team to build our industry leading in-house job management system – an all-in-one job management platform that supports the full insurance claim cycle from initial job logging through to invoicing.
You will be reporting to the Engineering Manager, and working with an established team of engineers whose focus is on building things right.
You’ll be joining a highly skilled SCRUM team and work with some exciting technologies and partners including Twilio, Microsoft, Google and DataDog. We’re intensely proud of what we’ve built, but we’re even prouder about our team and culture. We’re obsessed with innovation both in what we build and how we build it.
You’ll be part of the core, specialist team and we hope you’ll want to work on all aspects of the platform.
Role and Responsibilities
- Implement new features and enhancements across the entire tech stack, from front-end components to backend services and APIs.
- Write clean, maintainable, and efficient code, with a focus on readability and performance.
- Troubleshoot, debug, and resolve application issues in development and production environments.
- Conduct peer code reviews and provide constructive feedback to maintain high coding standards.
- Actively participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives, etc.) within a Scrum framework.
- Contribute to ongoing architecture and design discussions with a focus on modularity, scalability, and resilience.
- Work with the QA team to ensure that there is the appropriate end-to-end automated tests
- Collaborate with the Platform team to maintain and improve CI/CD pipelines, deployment processes, and infrastructure automation.
- Stay current with industry trends, best practices, and security standards, and proactively recommend improvements.
- Liaise with the Service Desk to respond to production issues and implement appropriate fixes or preventative improvements.
Essential and Desirable Skills
- Comprehensive expertise in backend and frontend development using Vue.js.
- Passionate about front-end development with strong skills in modern frameworks, especially Vue.js.
- Experience developing responsive, user-friendly interfaces and working with component libraries like Vuetify.
- Experience in writing unit and integration tests
- Experience working with the Azure stack is essential
- Experience working with DataDog or other observability platforms is desirable
- Interest in learning new technologies is desirable
Additional Skills & Qualities
- Agile experience: Familiarity with Scrum, Kanban, or similar methodologies.
- A team player with strong communication skills for cross-functional collaboration.
- Problem-solver: Ability to analyse and resolve complex technical challenges.
- Business-minded: Understand the impact of technical decisions on user experience and business goals.
Qualifications and Educational Requirements
The ideal candidate for this position should have the following qualifications but we accept and value that everyone has had a different journey, so we welcome applicants that haven’t followed the traditional path.
- Bachelor\’s or Master\’s degree in Computer Science, Software Engineering.
- 5 years of experience in software development
- Strong understanding of Agile with Scrum.
- In depth experience of software development tools and processes, including version control systems (e.g., Git), automated testing frameworks, and continuous integration/delivery (CI/CD) pipelines.
Working for CET is many things – exciting, challenging and rewarding but it’s never dull. You’ll work with a diverse mix of people in a buzzing atmosphere and be part of a welcoming, inclusive community.
If you want to work in a lively, fun environment and you’ve got the skills we’re after, you know what to do, apply now!
Applications are invited from the UK Mainland only
———————————————————————————-
Location: CET, East Building, Cable Drive, Walsall, WS2 7BN
Working Hours: 40 hours per week, Monday to Friday each week
Our Package
- Competitive salary, dependant on experience
- Eligibility to participate in annual discretionary bonus scheme
- Please check out our list of other Employee Benefits that would be available on our career site
Annual Leave – 25 days plus bank holidays
We all have different skills here at CET and that’s what makes us stand out. We all take pride in a job well done and share the belief that an inclusive culture is key to our success and vision for the future
CET is an equal opportunity employer. We encourage diversity and are committed to creating an inclusive environment for all employees. We actively encourage applicants from all protected characteristics and commit to providing any reasonable adjustments or flexible working options required during the application and assessment process, and upon joining us
#J-18808-Ljbffr
Software Engineer - 40 hours per week - hybrid contract employer: CET Structures Limited
Contact Detail:
CET Structures Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - 40 hours per week - hybrid contract
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Vue.js and Azure. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
✨Tip Number 2
Engage with the Agile community by participating in local meetups or online forums. This will not only enhance your understanding of Scrum methodologies but also help you network with professionals who might have insights into CET's culture.
✨Tip Number 3
Prepare to discuss your problem-solving approach in technical interviews. Think of specific examples where you've tackled complex challenges, particularly in a team setting, as collaboration is key at CET.
✨Tip Number 4
Show your enthusiasm for continuous learning by researching recent trends in software development and how they could apply to CET's projects. Being proactive about your professional growth can impress the hiring team.
We think you need these skills to ace Software Engineer - 40 hours per week - hybrid contract
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with both front-end and back-end development, particularly with Vue.js and Azure. Emphasise any relevant projects that showcase your skills in building user-friendly interfaces and working with component libraries.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and innovation. Mention specific technologies you’ve worked with, such as Twilio or DataDog, and how they relate to the role at CET. Show enthusiasm for being part of a SCRUM team and contributing to their job management platform.
Showcase Your Agile Experience: Since CET values Agile methodologies, be sure to include examples of your experience with Scrum or Kanban. Discuss how you've participated in Agile ceremonies and how this has contributed to your team's success.
Highlight Problem-Solving Skills: CET is looking for problem-solvers. Include specific instances where you’ve successfully resolved complex technical challenges. This could involve debugging issues or improving processes, demonstrating your analytical skills and business-minded approach.
How to prepare for a job interview at CET Structures Limited
✨Showcase Your Full Stack Skills
Make sure to highlight your experience with both front-end and back-end development during the interview. Be prepared to discuss specific projects where you've implemented features using Vue.js and any other relevant technologies.
✨Demonstrate Agile Experience
Since CET values Agile methodologies, be ready to share examples of how you've participated in Scrum ceremonies or contributed to Agile teams. Discuss how you handle sprints, retrospectives, and daily stand-ups.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of software development tools. Brush up on your knowledge of CI/CD pipelines, version control systems like Git, and automated testing frameworks.
✨Emphasise Team Collaboration
CET is looking for a team player, so be sure to convey your communication skills and ability to collaborate with cross-functional teams. Share experiences where you've worked closely with QA or other departments to achieve project goals.