Amwins Global Risks
At Amwins Global Risks, we succeed together. We’re not ‘just another London broker’ placing risks and signing contracts. We’re forging relationships that are built to last. With over 700 employees around the world and a global footprint across more than 150 countries, we’ve cemented our place as a top 10 contributor to Lloyd’s.
Insurance is a relationship-based business, and achieving success means hiring the best talent in the industry. When you join us, we will encourage and support your professional and personal development as we invest in you and your learning to help you succeed and grow.
We believe in a flat organisational structure that prizes expertise and relationships equally. We’ve built a workplace where talent, collaboration and inclusivity are valued, and our commitment to diversity, equity and inclusion helps cultivate an open, welcoming workplace where everyone who works with us can be themselves.
Cardinus Risk Management
Cardinus has built a long-term reputation as a leading online and onsite health, safety, ergonomics, and security risk management specialist, part of the Amwins group.
Our belief is that we succeed together and whilst each division specialises in its core products and services, our aim is to share best practice and support each other as we grow.
Achieving success means hiring the best talent in the industry. When you join us, we will encourage and support your professional and personal development as we invest in you and your learning to help you succeed and grow.
We believe in a flat organisational structure that prizes expertise and relationships equally. We’ve built a workplace where talent, collaboration and inclusivity are valued, and our commitment to diversity, equity and inclusion helps cultivate an open, welcoming workplace where everyone who works with us can be themselves.
Introduction
As part of the Development team, you will have responsibility for the development and the provision of appropriate documentation for allocated products and projects.
This is a key role and as such must ensure that all development projects allocated to you meet the specification or any agreed requirements. The projects must also be successfully tested prior to release following the correct testing procedures and approval processes.
Responsibilities
Product knowledge
- Job holder must gain a good understanding of all Cardinus products and the technical makeup of them
- The job holder must understand and have documented the regular tasks completed by the Cardinus customer base to ensure that the development solution that has been completed matches the most likely scenario of usage.
- The job holder will work with senior members of the team to gain an understanding of how to use and implement the best software solution.
Produce software solutions from project specifications
- Liaise with IT Manager, Business Analysts, and other team members to understand the specifications and other design requirements.
- Follow the correct Cardinus coding standards, commenting as set out in the coding standards and procedure documentation.
- Complete programming in line with Cardinus deadline requirements.
- Undertake suitable testing to ensure programming meets the requirements of the specifications.
Documentation
- Ensure all coding is properly documented in line with Cardinus’ policy requirements
- Review and suggest improvements to Cardinus testing policies and documentation
- Document meetings you attend, and query projects and work-requisitions to fully understand requirement.
- Ensure all related documentation for solutions are completed and formally approved in accordance with Cardinus processes.
Product Specifications
- Assist in producing product specifications where needed, giving appropriate input relating to the software design and technology to be implemented.
- As required, create and manage product specifications and solutions.
Role
- Work closely with the IT Manager and other Senior Developers to provide appropriate development solutions.
- Provide leadership to the development team in the absence of the IT Operations Manager or Technical Manager.
General duties
- Assist the technical support team in resolving customer queries and associated resolutions when items are escalated.
- Attend meetings as required.
- Attend training as required.
- Contribute to the future path / development plans of Cardinus products.
- Work as part of the development team, supporting junior members of staff.
All duties are expected to be carried out in line with company policies and procedures. This is not an exhaustive list and is subject to review.
Personal Attributes
Knowledge/Skills/Qualifications
This role requires a good communicator with a keen eye for detail. Job holder is expected to have the skills to produce the appropriate level of documentation for the required audience.
Programming languages:
Databases:
- SQL server 2016/2018/2019/2022
- Select, update, and insert statements
- Store procedures
- Triggers
- Functions
- Normalisation of tables and data
- Optimisation of queries
- Mongo DB
Other:
- ASP.NET MVC4 / ASP.NET Core (MVC / API)
- XML / JSON
- HTML & CSS
- JQuery
- AJAX
- Understanding of Object Orientated programming
- IIS10 and above
- Entity Framework
- Progress Kendo
- Windows Services
- Bootstrap
- PowerShell
- SSRS
Software packages:
- Visual Studio
- Git
- Azure DevOps
- Postman (optional)
- Microsoft office (Word, Excel)
Key Competencies
Company and Market Knowledge - Level 2
Understanding the Customer - Level 2
Communicating and Influencing Skills - Level 3
Management of Information - Level 3
Planning and Organising - Level 2
Analysis and Decision-Making - Level 2
Leadership - Level 2
Managing and Improving Performance - Level 2
Organisation Chart
Chief Technology Officer
Associate Director, IT Development
(Technical Manager provides technical review)
Job Holder