> Markdown version of [/jobs/ext/756957-developer](https://www.wearedevelopers.com/jobs/ext/756957-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer - **Company:** Scs Railways - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Integration Architecture, Authentication Protocols, Microsoft Azure, Software as a Service, Cloud Computing, Continuous Integration, Data Architecture, Extract Transform Load (ETL), Data Warehousing, Software Design Documents, Software Design Patterns, DevOps, Monitoring of Systems, High-Level Architecture, Identity and Access Management, JSON, Python (Programming Language), OAuth, Performance Tuning, Security Assertion Markup Language (SAML), Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Extensible Markup Language (XML), Backend, Git, Information Technology, Integration Frameworks, Front End Software Development, ISO-14001, Data Pipelines, Powerapps, Databricks - **Published:** June 2, 2026 - **Apply:** https://jobsearch.scsrailways.co.uk/jobs/job/Developer/4122 ## About the Role Proven experience of leading data warehouse/SQL/Azure implementations and own the integration strategy through to execution and delivery in established IT department. Proven architectural design skills and ability to discuss the merits and trade-offs of using any particular design approach and technology. Technical Expertise Strong hands-on experience in: * Azure cloud services, Python, Databricks and ETLs * Protocols and formats REST/SOAP, JSON, XML, etc * DevOps tools, CI/CD pipelines, Git, and automated testing frameworks * Strong understanding of data warehousing, data pipelines, and cloud-native architecture * Demonstrated ability to produce High Level Design and Low Level Design documents (must have) * Expertise in integration architecture and design patterns * Data warehouse/SQL/Azure (desirable) * Experience in Identity and Access Management, security best practices, and authentication protocols (e.g., OAuth2, SAML). * Proven track record of leading secure, performant, and scalable solution delivery. * Experience with cloud-to-cloud and cloud-to-on-premise integrations. * Experience with frontend/backend systems, infrastructure, and enterprise monitoring tools(desirable) * Ability to influence technical direction and set coding and design standards. * Excellent troubleshooting, performance tuning, and root-cause analysis skills. * Experience working with cross-functional teams including architects, business analysts, testers, and vendors. Behaviours and Attributes * Proactive, resourceful, and self-motivated with a delivery mindset * Excellent written and verbal communication skills, with the ability to explain technical issues to both technical and non-technical audiences. * Strong interpersonal skills; works well in teams and builds productive relationships. * Champions quality, security, and best practice. * Eager to learn, mentor others, and stay current with emerging technologies and methodologies. * Thrives in dynamic, complex environments and is adaptable to shifting priorities. With a background of software development and having experience in a solution development or similar position/role or working within established architecture practice. The Senior Developer will have developed enterprise level integration design and delivered it accordingly using suitable technologies, adopting appropriate standards and governance., * A physical or mental impairment, which has a substantial and long-term effect (over 12 months) adverse effect on your ability to carry out normal day-to-day activities * Demonstrated in your application and pre-interview stage that you meet the minimum job criteria and person specification for the role ## Description SCS IT Team is responsible for managing cloud-based services and on-site facilities for about 2000 users. Our services are SaaS by Construction related solution providers, and our effort is towards ensuring business requirements and service levels are met. The Developer is responsible for the delivery of solutions and ensuring adherence to integration architecture discipline, integration architecture, policies & design for the systems and providing hands-on integration technical capability leading to establish support function within IT department. A strategic thinker who has implemented SaaS and Azure solutions and created high level and low-level technical documentation. This is a hands-on role, the Developer will design, implement solutions (ETLS and Microsoft Power Apps), and ensure the solutions meet the needs of IT requirements with approval and support from both the Solution Architects and Data Architects. The role will report to the Data Architect and will provide cover and support the Solution Architects. Flexible working: We welcome you to ask about the flexibility you need. This might be part-time, remote working, or compressed hours for example. Anyone who applies for a role can ask about flexibility at interview. In return, we will explore what is possible for the role. Role Responsibility * Development and analyze and deliver solutions and ensure integration requirements align with best practice and policies for projects/BAU works which involves IT systems. Hands on skill to help deliver Design, Build, Test and also to lead/review the works delivered by third parties. * Lead and manage integration of architecture activities together with other IT architects, support teams and 3rd party vendors. * Be "the go-to person" for all the integration related topics, information and knowledge of the integration technologies, platforms and architecture. * Closely work with support/service team, 3rd parties to monitor integration related issues and lead resolution in timely manner (specially production incidents) and take proactive actions. * Update integration architecture related artefacts (integration inventory, integration architecture/design, guidelines, integration patterns) * Ensure compliance with IT Security policies, and participate in security, audit and regulatory initiatives. Reinforce security rules and escalate where risky activity is detected. * Manage the schedule & timeline of the activities across multiple systems/regions, assess and avoid conflicts and streamline the work efforts and communicate with relevant parties. * Document processes, procedures, and plans, including changes, upgrades, and new integrations., HS2 - working with Skanska, Costain and STRABAG, closely monitors job applications, to ensure an inclusive recruitment process. To ensure we are able to maintain this, and to recruit a diverse workforce, we require candidates to complete the diversity form as part of their application so we are able to monitor and improve our approach to diversity. Please note, all responses are anonymous and we will not share any of your data with other parties. All data will be held securely, (as stated within the Data Protection Act 2018 and UK GDPR) and will be reported to HS2. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)