📢Perch Group are searching for a Senior Systems Lead.
Perch Group seeks a Senior Systems Lead to drive the development of a robust and scalable application landscape across our five business units. This permanent role demands expertise in traditional system design, software development, and integration architecture, focusing on seamless connectivity between in-house systems and external SaaS technologies. You will translate business requirements into strategic system designs, evaluate SaaS solutions, and optimize integration flows, ensuring alignment with our ambitious growth agenda.
This position requires a leader capable of defining and implementing comprehensive integration strategies, providing technical guidance to development teams, and engaging with technology suppliers. You will ensure the architectural impact of new technologies aligns with our existing systems, maintain thorough documentation, and leverage your understanding of cloud technologies and API design to foster efficient and secure integrations. Strong communication skills are essential for collaborating with both technical and non-technical stakeholders, ensuring our systems effectively support business objectives.
💵£60,000-70,000 + up to 20% of your annual salary, paid as a bonus.
📍This role is based at our Blackpool office. We offer hybrid working options.
You'll make a major contribution by demonstrating…
Accountabilities
Azure Architecture & Design:
* Design and implement scalable, secure, and reliable Azure-based system architectures.
* Define and enforce architectural standards and best practices for Azure services and C# development.
SaaS Integration Strategy:
* Develop and execute comprehensive integration strategies for connecting in-house Azure/C# applications with diverse SaaS providers.
* Evaluate and select appropriate SaaS solutions based on business requirements and architectural compatibility.
API Design & Management:
* Design and implement robust and well-documented APIs for internal and external consumption.
* Manage API lifecycles, ensuring security, performance, and scalability.
C# Development Leadership:
* Provide technical leadership and guidance to C# development teams, ensuring code quality and adherence to architectural standards.
* Oversee the design and implementation of complex C# applications and services.
Integration Flow Optimization:
* Optimize integration flows for performance, reliability, and security, identifying and resolving bottlenecks.
* Implementing and monitoring Azure integration services.
Technical Documentation & Standards:
* Maintain comprehensive documentation of system architecture, integration processes, and API specifications.
* Establish and enforce coding standards and best practices for C# development and Azure deployments.
Supplier management:
* Manage the technical relationship with SaaS providers.
Knowledge and Skills
Technical Expertise:
* Deep understanding of Azure architecture and services.
* Expert-level proficiency in C# and the .NET framework.
* Strong knowledge of API design and development (REST, SOAP).
* Understanding of integration patterns and best practices.
* Knowledge of cloud security principles and best practices.
* Strong understanding of network architecture.
Analytical & Problem-Solving:
* Ability to analyse complex system requirements and design effective solutions.
* Strong problem-solving skills, with the ability to troubleshoot and resolve technical issues.
Communication & Collaboration:
* Excellent communication and presentation skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
* Strong collaboration skills, with the ability to work effectively with cross-functional teams and external vendors.
Leadership & Mentorship:
* Ability to provide technical leadership and guidance to development teams.
* Ability to mentor and coach junior developers.
Business Acumen:
* The ability to translate business requirements into technical solutions.
* Understanding of business processes.
Team and Work Management:
* Experience with Agile methodologies (Scrum, Kanban) for managing multiple data engineering projects simultaneously. Skilled at task prioritization and delivering on deadlines.
* Ability to work closely with cross-functional teams, including data scientists, analysts, software engineers, and business stakeholders to align data engineering efforts with business goals.
* Track the performance of team members, provide constructive feedback, and promote continuous improvement.
* Ability to efficiently allocate resources to ensure that projects are adequately staffed and scalable as demands grow.
* Clear and concise communicator, particularly in presenting technical information to non-technical stakeholders, and ensuring alignment with business objectives.
You should apply for this role if you have the following experience…
Essential
* Minimum 5+ years of experience in designing and implementing enterprise-level system architectures, with a strong focus on Azure.
* Expert-level proficiency in C# development and the .NET ecosystem.
* Proven experience in designing and implementing complex integrations with SaaS providers.
* Strong understanding of API design principles and best practices (REST, SOAP).
* Extensive experience with Azure services, including Azure Functions, Logic Apps, Service Bus, and API Management.
* Experience with Azure Active Directory.
* Experience with security best practices in cloud environments.
Desirable
* Experience with Azure DevOps for CI/CD pipeline development and infrastructure as code (IaC).
* Experience with containerization and orchestration technologies (Docker, Kubernetes).
* Experience with data integration technologies (e.g., Azure Data Factory, Azure Databricks).
* Experience with system monitoring tools.
* Experience with event driven architectures.
⌛️The Application Timeline
* A first stage video call with the internal recruitment team (15 minutes)
* A second stage call with the hiring manager (15 minutes)
* A face to face or video call with the hiring manager (45 minutes - 60 minutes)
Typically, the average successful applicant will be within this timeline for 2-3 weeks. Please note we will close this role once we have enough applications for the next stages therefore you should submit your application asap to avoid any disappointment.
If you do not receive a response after 3 weeks of applying, please assume you have been unsuccessful as we may experience a high volume of applications.
If you have any questions or suggestions of how we can assist you in your application due to disability or personal reasons, please email recruitment@perchgroup.co.uk.
What’s In It For You
đź’µ ÂŁ60,000-70,000 + up to 20% of your annual salary, paid as a bonus.
📍This role is based at our Blackpool office. We offer hybrid working options.
⏰ 37.5 hours per week. We offer flexible working hours between our core hours of 8am- 6pm, Monday to Friday.
🎓 The opportunity to complete formal qualifications and learn on the job in a successful, growing organisation.
âž• And many more benefits to support your wellbeing and professional development.
We are an equal opportunities employer
We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.
At Perch, our strength lies in our team, their enthusiasm, and their passion for the business. Whether you’re looking to gain foundational skills in financial services, have a knack for customer service, or seek to expand your horizons, we likely have the perfect opportunity for you.