About the Role & Team At The Walt Disney Company, we believe that technology and storytelling go hand in hand. For a century, Disney has been at the forefront of innovation - creating unforgettable experiences and connecting audiences across generations. From our legendary parks and resorts to our cutting-edge streaming platforms, technology is the invisible magic that powers everything we do. This role sits within the Walt Disney Travel Company (International), part of Disney Destinations International (DDI), the division that brings Disney Parks, Resorts, and experiences to guests across EMEA. We are seeking a Senior Web Application Developer to join our talented team based in Hammersmith, London, and play a pivotal role in the next phase of our web platform modernisation, evolving our eCommerce platform and portfolio of marketing microsites toward a modern ASP.NET MVC 5 and cloud-native (Azure/AWS) architecture. This role will play a pivotal part in designing, building, and maintaining scalable, secure web applications that deliver complex solutions smoothly and seamlessly across multiple platforms. Working closely with stakeholders, the developer will bring technical excellence, creative problem-solving, and a proactive approach to continuous improvement. The successful candidate will demonstrate high standards, attention to detail, and a forward-thinking mindset - helping shape coding best practices, modern coding standards, and supporting our long-term journey toward a fully cloud-ready What You Will Do Deliver components of the cloud migration, contributing to the transition of legacy on premises solutions to Azure in line with agreed architecture and cloud native standards, while supporting stable releases and minimal disruption. Develop and maintain complex web solutions using ASP.NET MVC 5, C#, and React, delivering high-quality, scalable, and maintainable code. Support the migration to new technologies, ensuring clean architecture, scalable design, and efficient implementation delivered smoothly and seamlessly. Apply SOLID principles, object-oriented design, and industry best practices to build secure, performant, and fault-tolerant systems. Collaborate with cross-functional teams (Digital Product, Technology, Marketing) to define, estimate, and deliver features on time and to specification. Participate in architectural discussions, proposing innovative improvements to enhance system performance, reliability, and maintainability. Develop front-end interfaces using modern web technologies (HTML5, CSS3, JavaScript, React) to ensure engaging and responsive user experiences. Integrate APIs and third-party services, ensuring robust, efficient connectivity with external systems and platforms. Manage source control, branching, and deployments using GitLab or Azure DevOps pipelines, ensuring seamless delivery across environments. Participate in code reviews, mentor junior and mid-level developers, and ensure adherence to standards and best practices. Troubleshoot and resolve issues across development, staging, and production environments, maintaining high levels of system stability. Support smooth and stable release cycles across multiple websites and environments. Research and evaluate emerging technologies, frameworks, and tools to continuously enhance team capability and product quality. Experience, Skills & Qualifications Required Hands on experience with Azure ecosystem, specifically in architecting and deploying Azure App Services, Azure SQL Database, Azure Functions, and managing cloud infrastructure including Virtual Networks (VNet), API Management (APIM), and Azure Storage solutions. Minimum 8 years of digital development experience with a strong portfolio in bespoke eCommerce and enterprise web applications. Proven experience in migrating legacy systems to Azure, with a deep understanding of cloud design patterns, resource optimization, and leading large scale infrastructure transformation projects. Proven expertise on C#, ASP.NET MVC 5, SQL Server, Entity Framework, and desirable to have HTML5, CSS3, JavaScript, jQuery, and React experience. Strong knowledge of Object Oriented Programming, SOLID principles, and common design patterns. Experienced in RESTful API design and integration; experience with SOAP WebServices and XML/XPath. Skilled in using IoC containers (Autofac, Ninject) and unit testing frameworks (NUnit, Moq, SpecFlow). Proficient with source control management tools and processes (Git, GitFlow, SourceTree) and dependency management using NuGet. Experienced with CI/CD and DevOps pipelines using GitLab, Azure DevOps, TeamCity, Cake, or Octopus. Working knowledge of Agile methodologies (Scrum/Kanban) and issue tracking tools such as Jira. Proven track record of delivering features and projects to deadlines while maintaining high standards of quality and reliability. Understanding of application and database performance tuning, troubleshooting, and optimization techniques. Comfortable working in small, collaborative teams and taking initiative in managing development tools, environments, and build processes. Familiarity with enterprise CMS platforms (e.g., SDL Tridion). The Perks 25 days annual leave Private medical insurance & dental care Free Park Entry for you, your family, and friends Disney Discounts on products, resorts, and ticketing Complimentary Disney+ Subscription Excellent parental and guardian leave Access to Employee Resource Groups - including Disney DIVERSITY, Disney PRIDE, ENABLED, and TRUST (Mental Health & Wellbeing) The Walt Disney Company is an Equal Opportunity Employer. We strive to be a diverse workforce that is representative of our audiences, and where all can thrive and belong. We are committed to building a team that includes and respects a variety of voices, identities, backgrounds, experiences and perspectives. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
19/07/2026
Full time
About the Role & Team At The Walt Disney Company, we believe that technology and storytelling go hand in hand. For a century, Disney has been at the forefront of innovation - creating unforgettable experiences and connecting audiences across generations. From our legendary parks and resorts to our cutting-edge streaming platforms, technology is the invisible magic that powers everything we do. This role sits within the Walt Disney Travel Company (International), part of Disney Destinations International (DDI), the division that brings Disney Parks, Resorts, and experiences to guests across EMEA. We are seeking a Senior Web Application Developer to join our talented team based in Hammersmith, London, and play a pivotal role in the next phase of our web platform modernisation, evolving our eCommerce platform and portfolio of marketing microsites toward a modern ASP.NET MVC 5 and cloud-native (Azure/AWS) architecture. This role will play a pivotal part in designing, building, and maintaining scalable, secure web applications that deliver complex solutions smoothly and seamlessly across multiple platforms. Working closely with stakeholders, the developer will bring technical excellence, creative problem-solving, and a proactive approach to continuous improvement. The successful candidate will demonstrate high standards, attention to detail, and a forward-thinking mindset - helping shape coding best practices, modern coding standards, and supporting our long-term journey toward a fully cloud-ready What You Will Do Deliver components of the cloud migration, contributing to the transition of legacy on premises solutions to Azure in line with agreed architecture and cloud native standards, while supporting stable releases and minimal disruption. Develop and maintain complex web solutions using ASP.NET MVC 5, C#, and React, delivering high-quality, scalable, and maintainable code. Support the migration to new technologies, ensuring clean architecture, scalable design, and efficient implementation delivered smoothly and seamlessly. Apply SOLID principles, object-oriented design, and industry best practices to build secure, performant, and fault-tolerant systems. Collaborate with cross-functional teams (Digital Product, Technology, Marketing) to define, estimate, and deliver features on time and to specification. Participate in architectural discussions, proposing innovative improvements to enhance system performance, reliability, and maintainability. Develop front-end interfaces using modern web technologies (HTML5, CSS3, JavaScript, React) to ensure engaging and responsive user experiences. Integrate APIs and third-party services, ensuring robust, efficient connectivity with external systems and platforms. Manage source control, branching, and deployments using GitLab or Azure DevOps pipelines, ensuring seamless delivery across environments. Participate in code reviews, mentor junior and mid-level developers, and ensure adherence to standards and best practices. Troubleshoot and resolve issues across development, staging, and production environments, maintaining high levels of system stability. Support smooth and stable release cycles across multiple websites and environments. Research and evaluate emerging technologies, frameworks, and tools to continuously enhance team capability and product quality. Experience, Skills & Qualifications Required Hands on experience with Azure ecosystem, specifically in architecting and deploying Azure App Services, Azure SQL Database, Azure Functions, and managing cloud infrastructure including Virtual Networks (VNet), API Management (APIM), and Azure Storage solutions. Minimum 8 years of digital development experience with a strong portfolio in bespoke eCommerce and enterprise web applications. Proven experience in migrating legacy systems to Azure, with a deep understanding of cloud design patterns, resource optimization, and leading large scale infrastructure transformation projects. Proven expertise on C#, ASP.NET MVC 5, SQL Server, Entity Framework, and desirable to have HTML5, CSS3, JavaScript, jQuery, and React experience. Strong knowledge of Object Oriented Programming, SOLID principles, and common design patterns. Experienced in RESTful API design and integration; experience with SOAP WebServices and XML/XPath. Skilled in using IoC containers (Autofac, Ninject) and unit testing frameworks (NUnit, Moq, SpecFlow). Proficient with source control management tools and processes (Git, GitFlow, SourceTree) and dependency management using NuGet. Experienced with CI/CD and DevOps pipelines using GitLab, Azure DevOps, TeamCity, Cake, or Octopus. Working knowledge of Agile methodologies (Scrum/Kanban) and issue tracking tools such as Jira. Proven track record of delivering features and projects to deadlines while maintaining high standards of quality and reliability. Understanding of application and database performance tuning, troubleshooting, and optimization techniques. Comfortable working in small, collaborative teams and taking initiative in managing development tools, environments, and build processes. Familiarity with enterprise CMS platforms (e.g., SDL Tridion). The Perks 25 days annual leave Private medical insurance & dental care Free Park Entry for you, your family, and friends Disney Discounts on products, resorts, and ticketing Complimentary Disney+ Subscription Excellent parental and guardian leave Access to Employee Resource Groups - including Disney DIVERSITY, Disney PRIDE, ENABLED, and TRUST (Mental Health & Wellbeing) The Walt Disney Company is an Equal Opportunity Employer. We strive to be a diverse workforce that is representative of our audiences, and where all can thrive and belong. We are committed to building a team that includes and respects a variety of voices, identities, backgrounds, experiences and perspectives. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Job Title: Senior Dynamics 365 CRM DeveloperPosition Type: Full time, permanentLocation: BridgendWhy Tokio Marine HCC?Standing still is not an option in the current world of Insurance. TMHCC are one of the world's leading Specialty Insurers. With deep expertise in our chosen lines of business, our unparalleled track record and a solid balance sheet, TMHCC evaluates and manages risk like no one else in the industry. Looking beyond profit, empowering our people and delivering on our commitments are at the core of our customer values, and so is a desire to grow and provide creative and innovative solutions to our clients.Job PurposeThis role demands deep expertise in Microsoft Dynamics 365, Azure Cloud, and Microsoft Power Platform, paired with strong skills in web technologies, API development, and systems design. You will lead the customization and optimization of our Dynamics 365 CRM, mentor team members, and collaborate with technical leadership to shape architectural rollouts, all while ensuring security, scalability, and performance across our interactive web platforms.Key ResponsibilitiesRelying on extensive experience and judgment, this role offers substantial latitude for decision-making with minimal oversight, including:Microsoft Dynamics 365 CRM DevelopmentCustomize and optimize Microsoft Dynamics 365 CRM to align with business requirements.Integrate client APIs into Dynamics 365 using Azure Cloud services and Microsoft Power Platform tools (Power Apps, Power Automate).Design and develop plugins, workflows, and custom entities to enhance CRM functionality.Build and maintain web applications tied to Dynamics 365 using C#, ASP.NET (Core and MVC), JavaScript, HTML, and CSS.Write efficient SQL queries for reporting and data management within Dynamics 365 and relational databases (e.g., SQL Server).MentorshipMentor developers in daily tasks, promoting best practices and quality software design.Assist with enhancing development standards, peer review other developers' code, and provide coaching as needed.Cloud & Systems ArchitectureLeverage Azure Cloud services (Azure Functions, Azure SQL) to support Dynamics 365 deployments.Collaborate with the CIO and technical teams to plan architecture rollouts and process improvements.Ensure the availability, security, and scalability of CRM and web applications hosted in the cloud.Troubleshoot infrastructure issues and optimize resources for cost efficiency and performance.Web Development & IntegrationEnhance front-end features for contest websites and portals using JavaScript, HTML, and CSS.Develop RESTful APIs and manage data exports between Dynamics 365 and third-party platforms.Work with cross-functional teams to integrate CRM with external systems and On Call International's interactive products.Performance ObjectivesFirst 30 Days:Familiarize yourself with the business' operations, IT systems, and Dynamics 365 CRM environment.Gain a deep understanding of existing web applications and their integration points.Meet with senior developers and team members to align on goals and projects.First 90 Days:Begin customizing Dynamics 365 CRM and managing Azure-based infrastructure.Implement new CRM features and optimize performance for the business' web platforms.Mentor team members on development tasks and contribute to architecture planning.Integrate Dynamics 365 with client platforms and optimize queries for analytics and updates.Required Skills and ExperienceExtensive experience developing and customizing Microsoft Dynamics 365 CRM solutions:Customer Service ModuleSales ModuleField Service ModuleMarketing/Commerce ModulePrevious experience working with Azure Cloud technologies and Microsoft Power Platform.Previous experience building websites, web APIs, and working in Agile/Scrum environments.Strong expertise in C#, ASP.NET, JavaScript, HTML, CSS, and SQL Server.Proficiency with relational (SQL Server) and NoSQL databases, including query optimization.Advanced knowledge of Git and DevOps tools (e.g., Docker, Jenkins).Bachelor's degree in a related field or equivalent education/experience.Preferred QualificationsMicrosoft Dynamics 365 certification (e.g., MB-200, MB-400).Microsoft PowerApps Platform certificationsAzure experience or Azure Certification (Solutions Architect or Developer).What We OfferThe Tokio Marine HCC Group of Companies offers a competitive salary and employee benefit package. We are a successful, dynamic organization experiencing rapid growth and are seeking energetic and confident individuals to join our team of professionals.The Tokio Marine HCC Group of companies is an equal opportunity employer. Please visit for more information about our companies.
16/07/2026
Full time
Job Title: Senior Dynamics 365 CRM DeveloperPosition Type: Full time, permanentLocation: BridgendWhy Tokio Marine HCC?Standing still is not an option in the current world of Insurance. TMHCC are one of the world's leading Specialty Insurers. With deep expertise in our chosen lines of business, our unparalleled track record and a solid balance sheet, TMHCC evaluates and manages risk like no one else in the industry. Looking beyond profit, empowering our people and delivering on our commitments are at the core of our customer values, and so is a desire to grow and provide creative and innovative solutions to our clients.Job PurposeThis role demands deep expertise in Microsoft Dynamics 365, Azure Cloud, and Microsoft Power Platform, paired with strong skills in web technologies, API development, and systems design. You will lead the customization and optimization of our Dynamics 365 CRM, mentor team members, and collaborate with technical leadership to shape architectural rollouts, all while ensuring security, scalability, and performance across our interactive web platforms.Key ResponsibilitiesRelying on extensive experience and judgment, this role offers substantial latitude for decision-making with minimal oversight, including:Microsoft Dynamics 365 CRM DevelopmentCustomize and optimize Microsoft Dynamics 365 CRM to align with business requirements.Integrate client APIs into Dynamics 365 using Azure Cloud services and Microsoft Power Platform tools (Power Apps, Power Automate).Design and develop plugins, workflows, and custom entities to enhance CRM functionality.Build and maintain web applications tied to Dynamics 365 using C#, ASP.NET (Core and MVC), JavaScript, HTML, and CSS.Write efficient SQL queries for reporting and data management within Dynamics 365 and relational databases (e.g., SQL Server).MentorshipMentor developers in daily tasks, promoting best practices and quality software design.Assist with enhancing development standards, peer review other developers' code, and provide coaching as needed.Cloud & Systems ArchitectureLeverage Azure Cloud services (Azure Functions, Azure SQL) to support Dynamics 365 deployments.Collaborate with the CIO and technical teams to plan architecture rollouts and process improvements.Ensure the availability, security, and scalability of CRM and web applications hosted in the cloud.Troubleshoot infrastructure issues and optimize resources for cost efficiency and performance.Web Development & IntegrationEnhance front-end features for contest websites and portals using JavaScript, HTML, and CSS.Develop RESTful APIs and manage data exports between Dynamics 365 and third-party platforms.Work with cross-functional teams to integrate CRM with external systems and On Call International's interactive products.Performance ObjectivesFirst 30 Days:Familiarize yourself with the business' operations, IT systems, and Dynamics 365 CRM environment.Gain a deep understanding of existing web applications and their integration points.Meet with senior developers and team members to align on goals and projects.First 90 Days:Begin customizing Dynamics 365 CRM and managing Azure-based infrastructure.Implement new CRM features and optimize performance for the business' web platforms.Mentor team members on development tasks and contribute to architecture planning.Integrate Dynamics 365 with client platforms and optimize queries for analytics and updates.Required Skills and ExperienceExtensive experience developing and customizing Microsoft Dynamics 365 CRM solutions:Customer Service ModuleSales ModuleField Service ModuleMarketing/Commerce ModulePrevious experience working with Azure Cloud technologies and Microsoft Power Platform.Previous experience building websites, web APIs, and working in Agile/Scrum environments.Strong expertise in C#, ASP.NET, JavaScript, HTML, CSS, and SQL Server.Proficiency with relational (SQL Server) and NoSQL databases, including query optimization.Advanced knowledge of Git and DevOps tools (e.g., Docker, Jenkins).Bachelor's degree in a related field or equivalent education/experience.Preferred QualificationsMicrosoft Dynamics 365 certification (e.g., MB-200, MB-400).Microsoft PowerApps Platform certificationsAzure experience or Azure Certification (Solutions Architect or Developer).What We OfferThe Tokio Marine HCC Group of Companies offers a competitive salary and employee benefit package. We are a successful, dynamic organization experiencing rapid growth and are seeking energetic and confident individuals to join our team of professionals.The Tokio Marine HCC Group of companies is an equal opportunity employer. Please visit for more information about our companies.
We are looking for a Principal Software Engineer to join the team. This role is central to ensuring the reliability, performance, and scalability of systems vital for public safety and essential services. You will act as a technical leader, mentoring other engineers and driving best practices across the development lifecycle. Key Responsibilities Lead the architecture, design, and implementation of high-performance, resilient, and secure communication systems using C#/.NET. Develop robust, low latency applications that handle high-volume data traffic (e.g., messaging queues, real time data processing). Drive technical vision and strategy for the platform, ensuring alignment with long term business goals and industry standards. Conduct code reviews, establish coding standards, and implement continuous integration/continuous delivery (CI/CD) pipelines. Troubleshoot and resolve the most complex technical issues, ensuring maximum system uptime and reliability. Mentor and guide mid level and senior developers, fostering a culture of technical excellence and innovation. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. The Software Team follows an Agile development process centred around Scrum ceremonies. During each sprint you may take on several tasks related to several of the responsibilities listed above. After 3 months in the role, the successful candidate could work two days from home and three days in the office, with the requirement to be in the office on an ad hoc basis when required. What you need to succeed Must-haves: Degree in a relevant discipline. 10+ years of professional software development experience, with significant focus on C# and the .NET framework (including .NET Core/.NET 5+). Deep expertise in designing and developing highly scalable, distributed systems (e.g., microservices architecture). Experience with development of Web Applications. Proven experience with protocols and technologies common in communication or high availability systems (e.g., TCP/IP, gRPC, messaging services like Kafka or RabbitMQ). Expertise in performance tuning, concurrency, and multithreading to achieve low latency processing. Strong understanding of security principles related to critical infrastructure. Excellent problem solving, communication, and technical leadership skills. UI front end frameworks such as WPF, MVVM, MVP or MVC. Nice to Have Planning software projects (considering resourcing, task dependencies, tool requirements, etc). Working in an Agile SCRUM environment. Experience using virtual environments such as Docker. Experience using Kotlin/Java. Toolchain configuring (CI/CD, version control, defect tracking tools, code analysis, automated testing).
16/07/2026
Full time
We are looking for a Principal Software Engineer to join the team. This role is central to ensuring the reliability, performance, and scalability of systems vital for public safety and essential services. You will act as a technical leader, mentoring other engineers and driving best practices across the development lifecycle. Key Responsibilities Lead the architecture, design, and implementation of high-performance, resilient, and secure communication systems using C#/.NET. Develop robust, low latency applications that handle high-volume data traffic (e.g., messaging queues, real time data processing). Drive technical vision and strategy for the platform, ensuring alignment with long term business goals and industry standards. Conduct code reviews, establish coding standards, and implement continuous integration/continuous delivery (CI/CD) pipelines. Troubleshoot and resolve the most complex technical issues, ensuring maximum system uptime and reliability. Mentor and guide mid level and senior developers, fostering a culture of technical excellence and innovation. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. The Software Team follows an Agile development process centred around Scrum ceremonies. During each sprint you may take on several tasks related to several of the responsibilities listed above. After 3 months in the role, the successful candidate could work two days from home and three days in the office, with the requirement to be in the office on an ad hoc basis when required. What you need to succeed Must-haves: Degree in a relevant discipline. 10+ years of professional software development experience, with significant focus on C# and the .NET framework (including .NET Core/.NET 5+). Deep expertise in designing and developing highly scalable, distributed systems (e.g., microservices architecture). Experience with development of Web Applications. Proven experience with protocols and technologies common in communication or high availability systems (e.g., TCP/IP, gRPC, messaging services like Kafka or RabbitMQ). Expertise in performance tuning, concurrency, and multithreading to achieve low latency processing. Strong understanding of security principles related to critical infrastructure. Excellent problem solving, communication, and technical leadership skills. UI front end frameworks such as WPF, MVVM, MVP or MVC. Nice to Have Planning software projects (considering resourcing, task dependencies, tool requirements, etc). Working in an Agile SCRUM environment. Experience using virtual environments such as Docker. Experience using Kotlin/Java. Toolchain configuring (CI/CD, version control, defect tracking tools, code analysis, automated testing).
Role Overview We are looking for a talented and passionate Senior Lead Java Engineer to join the SwapClear Interfaces development team, part of the SwapClear Technology function supporting the LCH Swap Clearing business. The team is responsible for designing, building, and supporting critical interfaces and systems that facilitate the clearing operations. This Senior Lead Java Engineer role will focus on leading the team in designing, building and maintaining Java based applications and their related systems that are critical to the SwapClear Clearing operations. You will be worked in a scrum team and work collaboratively within an Agile environment to ensure the smooth execution of the software development lifecycle, from planning and development to deployment and support. You will report to the SwapClear Interface development Team Lead while actively contributing to the delivery of high quality solutions. The successful candidate needs to be hands on, with a strong and deep understanding of Java plus the knowledge of the front end and cloud development, and a proactive approach in all aspects of development. You will also be expected to make contributions to testing, ensure the solutions meet high standards for quality and reliability. WHAT YOU'LL BE DOING Take ownership of the analysis, design, develop and delivery of scalable and maintainable Java based applications Collaborate with cross functional teams to align technology solutions with business needs Lead by example with high quality, clean code using modern Java, Spring and related technologies, promote best practices in software engineering Take responsibility for identification, estimation and reporting on progress of tasks, along with liaising across the business analyst, developer and continuous integration teams Contribute to test automation and participate in test case design and execution Support production systems, troubleshoot issues, provide timely fixes including participation in out of hours support rota Document technical specifications, workflow and system design Work within an Agile/Scrum team, actively participating in sprint planning, daily stand ups and retrospectives WHAT YOU'LL BRING Essential Skills Proven experience in system design, application development, testing, and operational stability using Java Excellent problem solving, analytical and communication skills Strong in Java 17+ and frameworks like Spring Boot, Spring MVC and Apache Deep understanding of RESTful services and understanding microservices architecture Deep understanding of relational databases, SQL language and ORM tools Deep understanding of message brokers Experience with front end development using HTML, CSS, JavaScript frameworks Experience with Test Driven Development (TDD) / Behavior Driven Development Experience with cloud platforms and container technologies Experience with performance tuning and system optimization Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Adaptability to changing project requirements and technologies Desirable skills Experience with the finance domain Knowledge of FpML Knowledge of observability tools WHAT YOU'LL GET IN RETURN LCH is one of the cornerstones of the world's financial systems and SwapClear is the global leader for its asset class in a challenging and highly competitive market. The SwapClear platform continues to experience significant growth and constant change whilst maintaining the very highest levels of service availability. Developing the software technology pivotal to this success is an exciting and rewarding challenge which will stretch any candidate. We recognize that to attract the best talent, we need to be flexible and we are open to discussing work arrangements with you. We take a hybrid approach to workplace, this role is blended. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.
12/07/2026
Full time
Role Overview We are looking for a talented and passionate Senior Lead Java Engineer to join the SwapClear Interfaces development team, part of the SwapClear Technology function supporting the LCH Swap Clearing business. The team is responsible for designing, building, and supporting critical interfaces and systems that facilitate the clearing operations. This Senior Lead Java Engineer role will focus on leading the team in designing, building and maintaining Java based applications and their related systems that are critical to the SwapClear Clearing operations. You will be worked in a scrum team and work collaboratively within an Agile environment to ensure the smooth execution of the software development lifecycle, from planning and development to deployment and support. You will report to the SwapClear Interface development Team Lead while actively contributing to the delivery of high quality solutions. The successful candidate needs to be hands on, with a strong and deep understanding of Java plus the knowledge of the front end and cloud development, and a proactive approach in all aspects of development. You will also be expected to make contributions to testing, ensure the solutions meet high standards for quality and reliability. WHAT YOU'LL BE DOING Take ownership of the analysis, design, develop and delivery of scalable and maintainable Java based applications Collaborate with cross functional teams to align technology solutions with business needs Lead by example with high quality, clean code using modern Java, Spring and related technologies, promote best practices in software engineering Take responsibility for identification, estimation and reporting on progress of tasks, along with liaising across the business analyst, developer and continuous integration teams Contribute to test automation and participate in test case design and execution Support production systems, troubleshoot issues, provide timely fixes including participation in out of hours support rota Document technical specifications, workflow and system design Work within an Agile/Scrum team, actively participating in sprint planning, daily stand ups and retrospectives WHAT YOU'LL BRING Essential Skills Proven experience in system design, application development, testing, and operational stability using Java Excellent problem solving, analytical and communication skills Strong in Java 17+ and frameworks like Spring Boot, Spring MVC and Apache Deep understanding of RESTful services and understanding microservices architecture Deep understanding of relational databases, SQL language and ORM tools Deep understanding of message brokers Experience with front end development using HTML, CSS, JavaScript frameworks Experience with Test Driven Development (TDD) / Behavior Driven Development Experience with cloud platforms and container technologies Experience with performance tuning and system optimization Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Adaptability to changing project requirements and technologies Desirable skills Experience with the finance domain Knowledge of FpML Knowledge of observability tools WHAT YOU'LL GET IN RETURN LCH is one of the cornerstones of the world's financial systems and SwapClear is the global leader for its asset class in a challenging and highly competitive market. The SwapClear platform continues to experience significant growth and constant change whilst maintaining the very highest levels of service availability. Developing the software technology pivotal to this success is an exciting and rewarding challenge which will stretch any candidate. We recognize that to attract the best talent, we need to be flexible and we are open to discussing work arrangements with you. We take a hybrid approach to workplace, this role is blended. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.
Senior Dynamics 365 CRM Developer Position Type: Full time, permanentLocation: Bridgend Job Purpose This role demands deep expertise in Microsoft Dynamics 365, Azure Cloud, and Microsoft Power Platform, paired with strong skills in web technologies, API development, and systems design. You will lead the customization and optimization of our Dynamics 365 CRM, mentor team members, and collaborate with technical leadership to shape architectural rollouts, all while ensuring security, scalability, and performance across our interactive web platforms. Key Responsibilities Microsoft Dynamics 365 CRM Development Customize and optimise Microsoft Dynamics 365 CRM to align with business requirements. Integrate client APIs into Dynamics 365 using Azure Cloud services and Microsoft Power Platform tools (Power Apps, Power Automate). Design and develop plugins, workflows, and custom entities to enhance CRM functionality. Build and maintain web applications tied to Dynamics 365 using C#, ASP.NET (Core and MVC), JavaScript, HTML, and CSS. Write efficient SQL queries for reporting and data management within Dynamics 365 and relational databases (e.g., SQL Server). Mentorship Mentor developers in daily tasks, promoting best practices and quality software design. Assist with enhancing development standards, peer review other developers' code, and provide coaching as needed. Cloud & Systems Architecture Leverage Azure Cloud services (Azure Functions, Azure SQL) to support Dynamics 365 deployments. Collaborate with the CIO and technical teams to plan architecture rollouts and process improvements. Ensure the availability, security, and scalability of CRM and web applications hosted in the cloud. Troubleshoot infrastructure issues and optimize resources for cost efficiency and performance. Web Development & Integration Enhance front-end features for contest websites and portals using JavaScript, HTML, and CSS. Develop RESTful APIs and manage data exports between Dynamics 365 and third-party platforms. Work with cross-functional teams to integrate CRM with external systems and On Call International's interactive products. Performance Objectives First 30 Days: Familiarize yourself with the business' operations, IT systems, and Dynamics 365 CRM environment. Gain a deep understanding of existing web applications and their integration points. Meet with senior developers and team members to align on goals and projects. First 90 Days: Begin customizing Dynamics 365 CRM and managing Azure-based infrastructure. Implement new CRM features and optimize performance for the business' web platforms. Mentor team members on development tasks and contribute to architecture planning. Integrate Dynamics 365 with client platforms and optimize queries for analytics and updates. Required Skills and Experience Extensive experience developing and customizing Microsoft Dynamics 365 CRM solutions: Customer Service Module, Sales Module, Field Service Module, Marketing/Commerce Module. Previous experience working with Azure Cloud technologies and Microsoft Power Platform. Previous experience building websites, web APIs, and working in Agile/Scrum environments. Strong expertise in C#, ASP.NET, JavaScript, HTML, CSS, and SQL Server. Proficiency with relational (SQL Server) and NoSQL databases, including query optimization. Advanced knowledge of Git and DevOps tools (e.g., Docker, Jenkins). Bachelor's degree in a related field or equivalent education/experience. Preferred Qualifications Microsoft Dynamics 365 certification (e.g., MB-200, MB-400). Microsoft PowerApps Platform certifications. Azure experience or Azure Certification (Solutions Architect or Developer). Benefits The Tokio Marine HCC Group of Companies offers a competitive salary and employee benefit package. Equal Opportunity The Tokio Marine HCC Group of companies is an equal opportunity employer.
01/07/2026
Full time
Senior Dynamics 365 CRM Developer Position Type: Full time, permanentLocation: Bridgend Job Purpose This role demands deep expertise in Microsoft Dynamics 365, Azure Cloud, and Microsoft Power Platform, paired with strong skills in web technologies, API development, and systems design. You will lead the customization and optimization of our Dynamics 365 CRM, mentor team members, and collaborate with technical leadership to shape architectural rollouts, all while ensuring security, scalability, and performance across our interactive web platforms. Key Responsibilities Microsoft Dynamics 365 CRM Development Customize and optimise Microsoft Dynamics 365 CRM to align with business requirements. Integrate client APIs into Dynamics 365 using Azure Cloud services and Microsoft Power Platform tools (Power Apps, Power Automate). Design and develop plugins, workflows, and custom entities to enhance CRM functionality. Build and maintain web applications tied to Dynamics 365 using C#, ASP.NET (Core and MVC), JavaScript, HTML, and CSS. Write efficient SQL queries for reporting and data management within Dynamics 365 and relational databases (e.g., SQL Server). Mentorship Mentor developers in daily tasks, promoting best practices and quality software design. Assist with enhancing development standards, peer review other developers' code, and provide coaching as needed. Cloud & Systems Architecture Leverage Azure Cloud services (Azure Functions, Azure SQL) to support Dynamics 365 deployments. Collaborate with the CIO and technical teams to plan architecture rollouts and process improvements. Ensure the availability, security, and scalability of CRM and web applications hosted in the cloud. Troubleshoot infrastructure issues and optimize resources for cost efficiency and performance. Web Development & Integration Enhance front-end features for contest websites and portals using JavaScript, HTML, and CSS. Develop RESTful APIs and manage data exports between Dynamics 365 and third-party platforms. Work with cross-functional teams to integrate CRM with external systems and On Call International's interactive products. Performance Objectives First 30 Days: Familiarize yourself with the business' operations, IT systems, and Dynamics 365 CRM environment. Gain a deep understanding of existing web applications and their integration points. Meet with senior developers and team members to align on goals and projects. First 90 Days: Begin customizing Dynamics 365 CRM and managing Azure-based infrastructure. Implement new CRM features and optimize performance for the business' web platforms. Mentor team members on development tasks and contribute to architecture planning. Integrate Dynamics 365 with client platforms and optimize queries for analytics and updates. Required Skills and Experience Extensive experience developing and customizing Microsoft Dynamics 365 CRM solutions: Customer Service Module, Sales Module, Field Service Module, Marketing/Commerce Module. Previous experience working with Azure Cloud technologies and Microsoft Power Platform. Previous experience building websites, web APIs, and working in Agile/Scrum environments. Strong expertise in C#, ASP.NET, JavaScript, HTML, CSS, and SQL Server. Proficiency with relational (SQL Server) and NoSQL databases, including query optimization. Advanced knowledge of Git and DevOps tools (e.g., Docker, Jenkins). Bachelor's degree in a related field or equivalent education/experience. Preferred Qualifications Microsoft Dynamics 365 certification (e.g., MB-200, MB-400). Microsoft PowerApps Platform certifications. Azure experience or Azure Certification (Solutions Architect or Developer). Benefits The Tokio Marine HCC Group of Companies offers a competitive salary and employee benefit package. Equal Opportunity The Tokio Marine HCC Group of companies is an equal opportunity employer.