ACQUIS Insurance Management Limited
Application Developer
Job Description
Acquis Insurance Management Role Profile – Application Developer
Acquis Insurance Management is an insurance broker and administrator that specialises in providing insurance administration services for the finance and leasing industry in the UK, across Europe, and in the US. Acquis’s main administration centre is based in Newport, South Wales but we also operate a European office in Amsterdam, Netherlands and from Philadelphia via our parent company NSM.
Working at Acquis provides an opportunity to join a dynamic and cooperative working environment which is focused on continuous improvement. We operate across Europe in 16 different countries. Our richly diverse team originates from countries across the world, speaking 18 different languages and we take every opportunity to celebrate our diverse backgrounds and cultures.
It is an extremely exciting time for Acquis as we pursue our ambitious growth strategy, and our current and future success is dependent on our most valuable resource, our people. It is important we create an environment where all our employees feel included and valued. We have a culture where success is celebrated, no matter how big or small.
Role Purpose
We are seeking a highly skilled and motivated Full Stack C# Developer to join our Agile development team. As a Full Stack C# Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end applications using C# technologies. You will collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions that meet our business requirements.
Key Responsibilities
- Collaborate with the Agile development team to plan, estimate, and prioritise development tasks
- Develop and maintain web-based applications using C#, ASP.NET, and related technologies
- Design, implement, and enhance database structures using SQL Server or other database management system
- Create and consume RESTful APIs for seamless integration with external systems
- Collaborate with developers to ensure smooth integration of user interfaces between front-end and back-end functionality
- Write clean, efficient, and maintainable code following industry best practices
- Conduct thorough testing, debugging, and troubleshooting to ensure the delivery of high-quality software
- Optimise application performance and scalability by analysing and improving code efficiency
- Continuously integrate and deploy software updates using Agile development tools and techniques
- Actively participate in Agile meetings, including daily stand-ups, sprint planning, sprint reviews, and retrospectives
- Collaborate closely with stakeholders, including product managers and UX designers, to gather requirements and provide technical expertise
- Perform continuous refactoring to improve code quality, maintainability, and adherence to Agile principles
- Mentor and provide guidance to junior developers, assisting them in their technical growth within the Agile framework
- Collaborate effectively with cross-functional teams, including QA engineers and system administrators, to ensure successful project delivery
- Assist in the deployment and configuration of applications on production environment
- Document technical specifications, processes, and system requirements as needed
Skills, knowledge and experience required
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proven experience as a Full Stack Developer with expertise in C# development
- Strong knowledge of web development frameworks such as ASP.NET, ASP.NET Core, Blazor or MV
- Experience with front-end technologies like HTML5, CSS3, JavaScript, and popular JavaScript frameworks (e.g., Angular, React, or Vue.js)
- Proficiency in database development using SQL Server or other relational database management system
- Familiarity with RESTful API design and implementation
- Solid understanding of software development principles, design patterns, and best practices
- Experience with version control systems, preferably Git
- Excellent problem-solving and analytical skill
- Strong communication and collaboration abilities to work effectively within an Agile team
- Knowledge and experience in Agile methodologies (e.g., Scrum, Kanban) and Agile development practices; experience as a Scrum Master is a plus
- Self-motivated with the ability to work independently and manage multiple tasks and projects simultaneously
- Experience with cloud platforms (e.g. Azure or AWS) and containerisation (e.g. Docker) is a plus
- Certification in relevant technologies (e.g. Microsoft Certified: Azure Developer Associate) is a plus
1
Acquis Insurance Management Limited | Integra House, Vaughan Court, Celtic Springs, Newport NP10 8BD
T: 08000 320 520 E:
Registered in England and Wales No. 07058678.