Job Description
We are looking for a Senior Full Stack Developer to join a growing insurance technolgy business that provides data quality monitoring and assurance solutions for the insurance industry. The Senior Developer will work collaboratively with the Head of Technology to provide a sustainable, scalable, and innovative application development and support capability. This role will play a key part in developing and maintaining high-quality software solutions, enhancing technical processes, and ensuring the successful delivery of client-focused applications. The Senior Developer should also contribute to the strategic direction of the Development Team, championing best practices and continuous improvement. Key Responsibilities Translate business requirements into effective, scalable application features. Write clean, maintainable, and efficient code across multiple programming languages. Perform comprehensive testing of new applications and upgrades to existing applications to ensure functionality, performance, and reliability. Collaborate with cross-functional teams, including DevOps, QA, and architecture, to design and implement optimal solutions. Participate in roadmap planning, feature prioritisation, and strategic discussions for future enhancements. Support clients during deployment and integration of applications within their environments. Provide troubleshooting and debugging support to resolve application issues in line with agreed SLAs. Act as an escalation point for complex technical challenges where your experience is the most advanced and ensure resolution Support the Head of Technology through the suggestion and prototyping of new applications, features, or tools that could add value to the organisation or clients. Ensure adherence to technical security standards and participate in audits and security reviews. o Contribute to the planning and execution of disaster recovery and business continuity strategies. Skills and Qualifications Proficiency in key programming languages used in the organisation (including JavaScript, C#, HTML, CSS). Experience with cloud technologies in particular MS Azure and microservices architectures. Strong understanding of software development lifecycle (SDLC), DevOps practices, and CI/CD pipelines. Familiarity with database management systems (SQL and NoSQL) and API development. Knowledge of automated testing tools and methodologies. Key Behaviours and Competencies Innovation: Ability to identify and implement innovative solutions to improve applications and processes. Attention to Detail: Meticulous approach to coding, testing, and troubleshooting to ensure accuracy and reliability. Ownership: Takes responsibility for deliverables and follows through to completion. Customer Focus: Commitment to understanding client needs and delivering high-value solutions. Adaptability: Flexibility to work with evolving requirements and technologies.