Regulatory Data Technical Lead
Job Title: Regulatory Data Technical Lead
Company: [Company Name]
We are seeking a highly skilled Regulatory Data Technical Lead to join our team. As a key member of our organization, you will play a critical role in formulating and evolving our current and future systems from the perspectives of software engineering, architecture, patterns, and solution design.
About the Role
* Lead the function's architectural approach, solution specification, design patterns, and general engineering approaches, drawing on existing knowledge, experience, and skills within the function.
* Ensure consistency across the estate, including proactively assessing the viability of refreshes of existing legacy systems to retrofit system-wide advancements.
* Build a deep and wide technical knowledge of the function's estate, becoming the primary authority on both the estate's technical design and implementation.
* Collaborate with architectural and technical design teams to establish and implement a technical design for the migration of regulatory reporting systems from SQL Server to a cloud-hosted solution.
* Play a key role during requirement gathering phases of projects and small works, translating requirements into elegant technical solutions.
* Communicate solution design to key stakeholders, project management, line management, and software developers, ensuring communication is appropriate for the audience.
* Provide Rough Order of Magnitude (ROM) to stakeholders in the early stages of project planning and assist team leaders in breaking up solutions into appropriately sized work packages.
* Create and maintain needs-led documentation and diagrams to communicate the right detail to the correct audience.
* Ensure the team is given significant opportunities to provide input and insight during all stages of solution design, fostering collaborative solutions with complete buy-in across the function.
Key Responsibilities
* Develop and maintain a deep understanding of software architectures and patterns, including distributed systems, database-driven architecture, asynchronous processes, queuing, multi-threading, and event-driven development.
* Collaborate with cross-functional teams to design and implement high-throughput, real-time, database-centric distributed systems, including experience of defining architecture, producing solution design, and writing code.
* Develop and maintain expertise in SQL Server and RDBMS, including SQL Server internals, performance, database design, database patterns, and queuing in SQL Server.
* Design and implement C# solutions, including experience of integrating with web-based SOAP APIs, implementing server-side RESTful web services, Windows services, and web applications.
* Develop and maintain a strong understanding of business and data models, adapting these to third-party models and ensuring seamless integration.
* Migrate complex technical landscapes from on-premise SQL Server to cloud-hosted solutions, ensuring minimal disruption and maximum efficiency.
* Produce functional and architectural modeling documentation according to industry-recognized standards and models, including C4, UML, IDEF, and ERD.
Requirements
* Commercial experience of high-throughput, real-time, database-centric distributed system engineering.
* Strong SQL Server and RDBMS knowledge, including SQL Server internals, performance, database design, database patterns, and queuing in SQL Server.
* Good understanding of C# and experience of integrating with web-based SOAP APIs, implementing server-side RESTful web services, Windows services, and web applications.
* Excellent understanding of software architectures and patterns, including distributed systems, database-driven architecture, asynchronous processes, queuing, multi-threading, and event-driven development.
* Ability to master complicated business and data models and adapt these to third-party models.
* Experience of migrating complex technical landscapes from on-premise SQL Server to cloud-hosted solutions.
* Experience of producing functional and architectural modeling documentation according to industry-recognized standards and models.
What We Offer
* A dynamic and collaborative work environment.
* Opportunities for professional growth and development.
* A competitive salary and benefits package.