Job Description
Overview
We help organisations navigate the future of technology, combining human expertise, emerging tech and AI to deliver better outcomes, faster. Since 2014, we’ve worked side-by-side with clients to solve complex challenges, build high-performing teams, and create lasting capability. You care deeply about producing high-quality work that delivers real value. You’re comfortable navigating ambiguity and solving complex problems collaboratively. You bring strong expertise in your craft, alongside a willingness to keep learning. You communicate clearly and build trust quickly with clients and teammates. You’re pragmatic, adaptable and outcome-focused. You value low-ego collaboration and enjoy working as part of multidisciplinary teams.
Requirements
- Key Responsibilities
- Platform Capacity & Scalability: Lead the initiative to prove and improve platform capacity and concurrency. Design solutions that allow our core systems to handle significant demand increases without service degradation.
- Service Layer Modernization: Oversee the rebuild of core API services (Identity, Portfolio, ShareDealing) to move off unsupported .NET frameworks, ensuring security, maintainability, and improved performance.
- Performance Engineering: Implement a repeatable performance testing capability. Identify and remediate bottlenecks in high-traffic customer journeys and establish proactive monitoring strategies.
- API-First Integration Strategy: Drive the move from brittle, legacy file-based (SFTP) interfaces to robust, scalable API interfaces, prioritizing the “top 10” critical supplier integrations to reduce dependencies and improve real-time data flow.
- Required Skills & Experience
- Backend Engineering & .NET: Deep expertise in .NET architecture and backend systems. Experience in modernizing legacy frameworks while maintaining platform uptime is critical.
- High-Concurrency Performance: Proven experience diagnosing and fixing performance issues in high-load, distributed systems. You understand how to eliminate bottlenecks in database-heavy applications.
- API Design & Integration: Demonstrated success in designing and scaling robust API interfaces, specifically replacing legacy file-based/batch processing systems with real-time, resilient API solutions.
- Technical Resilience: Practical experience implementing resilience patterns (e.g., caching, circuit breakers, rate limiting) to insulate services from vendor or downstream degradation.
- Operational Mindset: Experience in establishing performance baselines and testing protocols that directly inform architectural decision-making.
- ATS Optimization Keywords
- Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively – a feature exclusive to JobTailor job listings.
- Hard Skills
- .NET
- API design
- performance engineering
- backend engineering
- high-concurrency performance
- legacy system modernization
- performance testing
- resilience patterns
- database optimization
- scalable API interfaces
- Soft Skills
- collaboration
- communication
- adaptability
- problem-solving
- trust-building
- pragmatism
- outcome-focused
- learning mindset
- low-ego collaboration
- navigating ambiguity