Responsibilities
- Provide technical leadership across our technology function, driving the design, delivery, and continuous improvement of enterprise applications and digital services.
- Define architecture, establish engineering standards, oversee delivery, and ensure solutions are scalable, secure, maintainable, and aligned to business objectives.
- Work closely with architects, engineering teams, business stakeholders, and senior leadership to help shape technology strategy.
- Mentor engineers and promote a culture of quality, accountability, and continuous improvement.
- Own the design and architecture of scalable, secure, and resilient enterprise applications, ensuring alignment with business and technology strategies.
- Define and champion software engineering standards, architectural patterns, best practices, and reusable frameworks across the engineering community.
- Lead complex technology initiatives from concept through to deployment and support, taking accountability for successful delivery and resolving challenges proactively.
- Drive improvements in code quality, security, testing, performance, automation, and DevOps practices while managing technical debt and continuous improvement initiatives.
- Build strong relationships with business and technical stakeholders, translating complex technical concepts into clear business outcomes.
- Oversee the support and maintenance of critical applications, ensuring reliability, effective incident management, and ongoing service resilience.
Requirements
- Experience within financial services, insurance, pensions, or investment management environments or through a consultancy who has provided services in such an environment is preferred.
- Deep expertise in Microsoft .NET technologies and C#.
- Strong proficiency in one or more additional languages such as Java, Python, Rust, or JavaScript.
- Experience developing back-end applications.
- Experience with Microsoft Azure services and cloud-based application development.
- Strong experience with relational databases and data management technologies, particularly SQL.
- Deep understanding of software architecture, system design, data structures, and algorithms.
- Experience of developing front-end applications
- Experience working with data warehouse and analytical platforms
- Proven technical experience within a complex technology environment.
- Demonstrates strong ownership and accountability for outcomes.
- Comfortable operating under pressure and managing competing priorities.
- Strong commercial awareness and decision-making capability.
- Excellent communication, stakeholder management, and influencing skills.
- Growth mindset with a passion for learning, coaching, and mentoring others.
- Ability to challenge constructively, embrace feedback, and continuously improve ways of working.
- Strong organisational and project management skills.
- Exceptional problem-solving and analytical thinking abilities.
- High attention to detail and commitment to quality.
#J-18808-Ljbffr…
