At a Glance
- Tasks: Join our team to develop and enhance our innovative underwriting platform.
- Company: Inigo, a vibrant global leader in high-risk insurance and reinsurance.
- Benefits: Competitive salary, inclusive culture, and opportunities for career growth.
- Why this job: Make a real impact while working with cutting-edge technologies in a fun environment.
- Qualifications: Proficiency in C#, .NET Core, Angular, and SQL Server required.
- Other info: Dynamic team atmosphere with a focus on learning and collaboration.
The predicted salary is between 30000 - 42000 £ per year.
We enable your ambition. We insure good people – knowledgably, fairly, and efficiently. We combine our expertise with the best of science, data, and analytics. Inigo is a global specialist in high-risk, high-capacity insurance and reinsurance, serving some of the world’s largest commercial and industrial enterprises. We concentrate on limited classes and combine the best data and analytics to build our own capability to generate insights to drive business decisions. Top of our agenda is maintaining a diverse and open culture where we foster talent and provide opportunities to build a rewarding career in a company that is vibrant and early on in its exciting journey. We have a culture that is inclusive, fun, and constantly strives for excellence, we describe it as ‘all in’.
About the role
We are looking for a motivated and detail-oriented Junior Software Engineer to join our Software Engineering team, working alongside our Business Analysts and Delivery Partners. You will be a key contributor to Ignite, our proprietary enterprise underwriting workbench application, focusing on ensuring the stability, performance, and evolution of the platform by supporting the full development lifecycle - from troubleshooting production issues to implementing new features. Inigo’s core platforms have been built on the latest versions of .NET and Angular, backed by MS SQL Server.
You will build relationships with colleagues around the business, learning about individuals’ roles and responsibilities, and these learnings will help shape your critical thinking when implementing solutions.
The successful candidate will do this by:
- Monitoring the Ignite platform for issues, performing root-cause analysis on reported bugs, and deploying reliable fixes
- Assisting in the design and implementation of new modules and enhancements using .NET Core and Angular
- Writing and optimizing SQL queries, stored procedures, and schema changes to ensure data integrity and performance
- Participating in peer code reviews and writing unit tests to maintain high standards of software craftsmanship
- Maintaining technical documentation for the Ignite codebase, including API endpoints and database schemas
- Working closely with Software Engineers and product stakeholders to understand requirements and translate them into technical solutions
To do this, we’re going to need you to bring:
- Proficiency in C# and the .NET Core / .NET frameworks
- A solid knowledge of Angular development (TypeScript, HTML, CSS/SCSS)
- Strong understanding of Relational Databases and SQL Server (T-SQL)
- Experience with version control systems, specifically Git / BitBucket
- Experience of building and consuming web services & APIs – SOAP, REST using XML and JSON
- Commercial experience of CI / CD tooling and processes
- Well versed in project delivery methodologies – Waterfall, Agile
- A good understanding of project (waterfall, agile) and development (TDD, DevOps) methodologies
- Experience of software testing frameworks and best practices (functional, non-functional, security)
Additional competencies we’re looking for:
- A logical approach to troubleshooting and the persistence to see a bug through to its resolution
- The ability to translate business requirements / user stories into technical solutions
- The ability to collaborate with cross-functional teams to define priorities
- The ability to explain technical concepts to both technical and non-technical stakeholders
- The ability to juggle multiple tasks and priorities, in a fast moving and agile environment
- The ability to be comfortable communicating at all levels, with clarity and composure
- A desire to self-start, learn new technologies and improve coding practices through feedback
- Experience of operating within the Lloyd’s of London, General Insurance or financial services sector is highly desirable
Junior Software Engineer employer: Inigo
Contact Detail:
Inigo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Inigo on LinkedIn or through mutual connections. Ask them about their experiences and any tips they might have for landing the Junior Software Engineer role.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub profile, make sure it’s up to date with your projects. Highlight any work related to .NET, Angular, or SQL that showcases your coding chops. This is your chance to shine!
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with C#, .NET Core, and SQL Server. Practice explaining complex concepts in simple terms – it’ll impress both technical and non-technical interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our vibrant culture at Inigo.
We think you need these skills to ace Junior Software Engineer
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just looking for a job, but that you’re genuinely excited about the opportunity to contribute to our team and grow with us.
Tailor Your CV: Make sure your CV is tailored to the Junior Software Engineer role. Highlight your experience with C#, .NET Core, Angular, and SQL Server. We love seeing how your skills align with what we’re looking for, so don’t hold back!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to describe your experiences and skills. We appreciate clarity, and it helps us understand your background better without getting lost in jargon.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our vibrant team at Inigo!
How to prepare for a job interview at Inigo
✨Know Your Tech Stack
Make sure you brush up on your C#, .NET Core, and Angular skills before the interview. Be ready to discuss your experience with these technologies and how you've used them in past projects. This will show that you're not just familiar with the tools but can also apply them effectively.
✨Understand the Business
Take some time to research Inigo and its role in the insurance industry. Understanding their products, especially the Ignite platform, will help you answer questions more effectively and demonstrate your genuine interest in the company and its mission.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice explaining your thought process when troubleshooting bugs or implementing new features. This will showcase your logical approach and persistence, which are key traits for a Junior Software Engineer.
✨Show Your Collaborative Spirit
Inigo values teamwork, so be prepared to discuss how you've worked with cross-functional teams in the past. Share examples of how you've communicated technical concepts to non-technical stakeholders, as this will highlight your ability to bridge gaps and work effectively within diverse teams.