At a Glance
- Tasks: Join our team to design and build an AI-driven SaaS platform using .NET and Angular.
- Company: Insurwave, a disruptive Insurtech company revolutionising risk management with AI.
- Benefits: Enjoy 25 days holiday, private healthcare, flexible working, and a supportive culture.
- Why this job: Make a real impact while growing your skills in a collaborative environment.
- Qualifications: Experience in software development, teamwork, and knowledge of .NET and Angular.
- Other info: Be part of a values-led culture with excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
At Insurwave, we are looking for remarkable people who thrive on making an exceptional contribution. We now have an exciting opportunity for a Software Engineer to play a key role in our Engineering team. If making a difference gets you out of bed in the morning, then this could be the perfect opportunity and the start of something incredible!
What will you be doing?
As a Software Engineer, the candidate will directly report to Solution Lead Engineer and will work in a team responsible for building an AI integrated SaaS platform using .NET stack and Angular, running in Kubernetes on Azure. The team is self-sufficient and fully responsible for design, development, testing, delivery, and support of the solutions. The candidate will participate in all these processes and contribute in making solution decisions as well as taking ownership of the built services. The candidate will build solutions following the company-wide rules of engagement and standards. The candidate will actively work with team members to share knowledge and grow as a team.
Responsibilities:
- Design, build, test, deploy and support SaaS services following company standards
- Work closely with Product Owner, Solution Lead Engineer, UX Designer and team to implement the requirements and demonstrate the solution to the Product Owner before delivery
- Deliver high quality solutions using fully automated processes (CI/CD, testing, infrastructure as code)
- Work with a team to continuously improve the owned services’ usability, quality, performance, security, architecture, and maintainability
- Actively work with team members to share knowledge and grow as a team
Skills & Experience Required:
- Experience of working in development teams, following agile development model (Scrum or Kanban)
- Good communication and teamwork skills
- Experience with Test Driven Development with good understanding of unit testing
- Knowledge of good practices, design patterns and SOLID principles
- Good problem-solving skills
- Knowledge of .NET stack - C#, ASP.NET Core Web APIs, LINQ, asynchronous programming, dotnet tools
- Knowledge of relational and/or No-SQL databases and integrations patterns
- Knowledge of Angular, Typescript, CSS, Material UI, Jest, JSS and supporting tools
Desirable:
- Understanding of microservice architecture
- Experience with CI/CD pipelines and various testing stages for APIs
- Knowledge of Azure ecosystem
- Knowledge of monitoring and alerting tools
- Focus on performance and knowledge of performance profiling tools
- Developing solutions with security mindset
- Experience with CosmosDB
- Experience with Figma
To be a successful Insurwaver, your attitude is as important. Insurwavers like to Think Big, building with ambition, they put Client’s experience first and are incredible Team Players, who have each other's back. These are our Values which drive our Culture, personified by our Leadership Team and is key to what we are looking for in you.
Interview steps:
- Preliminary phone call with the Talent Team (no video required)
- First video interview with our People Experience Manager
- Code Test via GitHub
- Final interview with the hiring panel
Don’t be alarmed if there are other stages in the process, such as technical code tests, it’s all part of the plan for some of our roles.
What is Insurwave?
Insurwave is a disruptive Insurtech company leveraging the power of AI to consolidate and visualise data, helping clients to understand risk and make smarter risk transfer and insurance decisions. Our platform offers an integrated insurance management experience, from AI-driven data ingestion through to collecting and consolidating risk data providing insight on business exposure changes in real-time.
What’s in it for me?
You’ll be part of a supportive team, working in a Values led culture, doing the exciting work that you thrive on, making a real difference and having the impact you know you can have. As well as incredible job satisfaction, you’ll also get:
- Lots of Holidays: 25 days annual leave | 8 Bank Holidays
- More than a competitive salary: Private Health Care - Critical Illness Insurance - Life Insurance - 5% pension plan matching - cycle to work scheme - weekly online Yoga sessions
- Great work-life balance - Flexible working options
- A commitment to learning & development opportunities to support you in realising your potential
Altogether this makes Insurwave a fabulous place to work with incredible, friendly and supportive people!
Software Engineer (.Net, Angular) employer: Insurwave
Contact Detail:
Insurwave Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (.Net, Angular)
✨Tip Number 1
Get to know the company! Before your interview, do a bit of research on Insurwave. Understand their values and how they leverage AI in their services. This will help you tailor your answers and show that you're genuinely interested in making a difference.
✨Tip Number 2
Practice your coding skills! Since there's a code test involved, brush up on your .NET and Angular knowledge. Use platforms like GitHub to showcase your projects and demonstrate your coding prowess during the interview.
✨Tip Number 3
Show off your teamwork skills! Insurwave values collaboration, so be ready to share examples of how you've worked effectively in teams. Highlight any experiences where you’ve contributed to team success or helped others grow.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining the Insurwave family and making an impact together!
We think you need these skills to ace Software Engineer (.Net, Angular)
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about building innovative solutions and making a difference in the Insurwave team.
Tailor Your CV: Make sure to customise your CV to highlight your experience with .NET, Angular, and any relevant projects. We love seeing how your skills align with our needs, so don’t hold back on showcasing your best work!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences are easy to read and understand. Avoid jargon unless it’s relevant to the role!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Insurwave!
How to prepare for a job interview at Insurwave
✨Know Your Tech Stack
Make sure you brush up on your knowledge of the .NET stack and Angular. Be ready to discuss your experience with C#, ASP.NET Core, and any relevant frameworks. Having specific examples of projects where you've used these technologies will show that you're not just familiar but also proficient.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've tackled challenges in previous projects. Insurwave values good problem-solving skills, so think of a few scenarios where you identified an issue and implemented a solution. This will demonstrate your critical thinking and ability to contribute to the team.
✨Emphasise Teamwork and Communication
Since the role involves working closely with various team members, be ready to share examples of how you've collaborated in the past. Highlight your experience in agile environments and how you’ve effectively communicated with product owners and UX designers to deliver high-quality solutions.
✨Prepare for Technical Assessments
Don’t forget about the code test via GitHub! Brush up on your coding skills and be prepared to demonstrate your understanding of Test Driven Development and CI/CD processes. Practising coding challenges beforehand can help you feel more confident during this stage of the interview.