As a Software Designer Developer you will be involved at all stages of the development life cycle, through requirements analysis, coding, unit testing, system testing, UAT and warranty-support. Your focus will be on Transformational change, requiring you to work with limited structured requirements to imagine, design and refine areas of Broking Technology that have not previously been effective.
Ability to create strong business partnership to build a platform to understand and on occasion challenge current business thinking
Liaison with subject-matter experts, business analysts, product owners, scrum-masters, developers, testers and architects to ensure that the proposed solution is mapped to business outcomes
Design and development of application solutions incorporating web-based user interfaces, communication layers, calculation engines, data layers and database structures
Designs will ensure that solutions are modelled logically, consistently and intuitively, ensuring that they perform optimally within agreed tolerances
Involvement in the promotion of developed solutions through various environments in adherence with the change control life cycle
Peer review of code from development team members and third-party providers, with a focus on maintainability and performance
Ensure solutions are built to best practices and patterns for application development and integration
User experience, understanding how technology can help the user to successfully complete a task
Working with DevOps and Delivery Managers to provide active management of the continuous integration/continuous deployment processes through Azure DevOps
Showcasing of product increments to the wider team and stakeholders.
Strong UX design and build capability
Proven track record of delivering transformational technology in the insurance market
Azure development/integration experience
Systems integration experience required
Application architecture experience required
Ability to work under pressure to tight timelines and without direct supervision
Organised and methodical
Excellent analytical problem solving skills
Strong communication skills
Ability to interpret business conversations and translate into technical requirements
Varied SDLC experience including Agile Scrum/Kanban.
Be unique. Be authentic. However you prefer to say it, we really mean it. Our culture
embraces people’s diverse perspectives and creates a positive environment where everyone
belongs. We’re determined to build a better, more connected world for everyone.