to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices. Responsibilities: Design … and develop advanced applications for the iOS platform using Swift and SwiftUI. Ensure adherence to SOLID principles, clean architecture, and software designpatterns to build scalable and maintainable applications. Follow the repository pattern with MVVM for structured data access and maintainability. Collaborate with cross-functional teams, including … designers, backend developers, and product managers, to define, design, and implement new features. Work with Core Data for efficient data persistence and offline storage. Implement authentication mechanisms, including OAuth 2.0, for secure user authentication. Integrate MapKit, Sentience and Core Location for geolocation-based features. Utilise the Combine framework More ❯
Employment Type: Permanent
Salary: £59000 - £60000/annum Plus performance related bonuses
notch software solutions for various applications, platforms, and integrations. Your commitment to technical excellence will be crucial in upholding our development team's design principles and industry best practices. Additionally, you will be empowered to enhance code quality and adeptly overcome any system challenges that may arise. What … you'll require for success : 7+ years of experience in C#, ASP.NET/.NET application design and development. Crucial commercial experience with .NET Core. Working experience in MS Azure environment (Azure functions, App Services). Ability to produce high-quality code … using practices like TDD, BDD, and design patterns. Proven commercial experience in building WebAPI's. Good understanding of architectural designpatterns and best practices. Familiarity with version control tools like Git. Proficiency in using MS SQL Server. Exposure to open source technologies such as MongoDB More ❯
notch software solutions for various applications, platforms, and integrations. Your commitment to technical excellence will be crucial in upholding our development team's design principles and industry best practices. Additionally, you will be empowered to enhance code quality and adeptly overcome any system challenges that may arise. What … you'll require for success: 5+ years of experience in C#, ASP.NET/.NET application design and development. Crucial commercial experience with .NET Core. Working experience in MS Azure environment (Azure functions, App Services). Ability to produce high-quality code … using practices like TDD, BDD, and design patterns. Proven commercial experience in building WebAPI's. Good understanding of architectural designpatterns and best practices. Familiarity with version control tools like Git. Proficiency in using MS SQL Server. Exposure to open source technologies such as MongoDB More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Randstad (Schweiz) AG
likes to own the code you write, and enjoys working in a collaborative environment, this could be the role for you. Key Responsibilities: Design, develop, and maintain intuitive, responsive, and scalable front-end applications using React JS and React Native. Implement features for web (React JS) and mobile … translate design mockups and technical requirements into high-quality code. Contribute to front-end architecture decisions such as component designpatterns, core and client API integrations, and overall continuity of BFF (Backend for Frontend) architecture. Debug and resolve complex front-end issues, focusing on usability … speed, performance, and cross-browser/device compatibility. Participate in code reviews, ensuring adherence to front-end best CI/CD and responsive design principles. Stay updated on the latest front-end technologies and JavaScript frameworks to continually improve the quality and performance of front-end systems. What More ❯
and consumption of media and entertainment. In this development role, you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of state-of-the-art products used every day, by people you know. As a Software Development Engineer in the team … you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products by developing and integrating Android-based features and applications. Key job responsibilities The development of new Android innovative features and applications and initiatives across the organization. Investigate, prototype, and deliver new and … cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems. PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent. Experience with full software development life More ❯
Assess vendor tools based on required capabilities, future capabilities, and architecture drivers, and document justification for tool selection Be hands on to demonstrate tools, patterns, security, performance, scalability, etc. in a lab environment when necessary Work with quality assurance team to ensure the testing approach is appropriate for the … the end-to-end solution, educate others how they can contribute, and provide guidance on tool usage Extract best-practice knowledge, reference architectures, and patterns for sharing with the broader community of Architects at AXA XL and/or AXA Group Document cost and performance metrics for different designpatterns, and provide project teams the ability to decide the most appropriate pattern for their requirements, timeline, and budget Participate in the definition and maintenance of Architecture principles and artifacts Engage with tool vendors on their roadmaps and appropriate usage of their tools Engage with industry experts More ❯
two days a week. The client office is located in Paddington, London. What does the role involve? Technical Leadership & System Architecture: Lead the design and delivery of scalable, resilient systems that integrate with Payment Service Providers (PSPs). Own … and drive architectural decisions and influence engineering best practices across teams on multiple projects. Guide and work across teams on system designpatterns, event-driven architecture, and secure development practices. Lead technical deep dives and knowledge sharing in the teams, anticipating challenges and proposing solutions. Start influencing … Strong experience in Java 17+, ideally with experience in using Spring Boot or Micronaut. Hands-on knowledge of Kafka, event-driven architecture, enterprise integration patterns and microservices. Solid understanding of payment systems and PSP integrations, including fraud, tokenisation, and settlement flows. Experience with cloud infrastructure (Azure preferred), CI/ More ❯
Exeter, Devon, South West, United Kingdom Hybrid / WFH Options
Yolk Recruitment
deployment. Main Responsibilities: Building new features Maintaining existing functionality Bug fixes Participate in PR reviews Write unit tests Be involved in planning and design Skills Required: Personal or commercial experience in Microsoft stack development (C#/… .NET) Ideally you will have exposure to modern JavaScript frameworks (Vue, Angular or React) Knowledge of applying OOP, SOLID Principles and designpatterns Cloud technologies - Azure DevOps & Azure Portal Experience with Git based version control Infrastructure as code experience (Terraform) Ability & willingness to learn new technologies Benefits More ❯
.Net JavaScript) London/WFH to £80k Are you a Software Engineer with C# and JavaScript skills combined a good appreciation of UI design? You could be progressing your career at a start-up social media platform focussed on the pensions sector with the aim of ensuring that … a pension receives it in full through better stakeholder collaboration. As a Software Engineer you'll join a supportive, Agile development team to design and develop front end/UI components, collaborating with business stakeholders to analyse requirements through to delivery. You'll be using a range of … have experience of developing user interfaces with JavaScript, HTML5 and CSS You have a good understanding of ASP.Net MVC, OOP and DesignPatterns, the backend is built with C# so you'll also need experience with that You're familiar with the full software development lifecycle through More ❯
in designing, developing, and maintaining robust C# applications with a deep integration into large-scale data pipelines, databases, and analytics platforms. Key Responsibilities Design, develop, and maintain C# applications and backend services with a strong emphasis on data integration and transformation. Optimise large-scale data processing workflows and … RESTful APIs and services that interact with large datasets. Implement best practices for data integrity, data quality, and data security. Contribute to the design of data models, schemas, and ETL pipelines. Collaborate in Agile/Scrum teams and participate in code reviews Monitor, troubleshoot, and improve data services … Azure Data Factory, or equivalent). Experience building and consuming APIs in data-rich environments. Solid understanding of software engineering principles, designpatterns, and unit testing. Familiarity with cloud platforms (preferably Azure) Experience with source control tools (e.g., Git) and CI/CD pipelines. Desirable Skills Familiarity More ❯
process Ability to write and coach other developers to write automated tests Good knowledge of object-oriented programming, SOLID principles and designpatterns Ability to support the creation of delivery plans, provide estimates and define users stories A hands-on approach to solving technical challenges Client relationship … management and amazing communication skills Proven experience mentoring and managing a team of developers Passion for coding, design and web service development We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without More ❯
You will be part of a high-performing technology team working on business-critical platforms within a fast-paced trading environment. Key Responsibilities: Design, develop, and maintain web applications using .NET Core and Angular Build scalable microservices and integrate with existing trading platforms Collaborate with traders, analysts, and … development Required Skills: Strong commercial experience with .NET Core and Angular (v8+) Solid understanding of RESTful APIs, microservices, and modern software designpatterns Proven ability to work within agile delivery teams on enterprise-scale applications Excellent communication and problem-solving skills Beneficial Experience: Background in energy trading More ❯
london, south east england, united kingdom Hybrid / WFH Options
RJC Group
You will be part of a high-performing technology team working on business-critical platforms within a fast-paced trading environment. Key Responsibilities: Design, develop, and maintain web applications using .NET Core and Angular Build scalable microservices and integrate with existing trading platforms Collaborate with traders, analysts, and … development Required Skills: Strong commercial experience with .NET Core and Angular (v8+) Solid understanding of RESTful APIs, microservices, and modern software designpatterns Proven ability to work within agile delivery teams on enterprise-scale applications Excellent communication and problem-solving skills Beneficial Experience: Background in energy trading More ❯
Responsibilities The Principal Software Engineer role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Lead technical excellence from design to operations and launch of core product features or strategic programmes Drive technical direction and influence our overall strategy informing decisions on both Technology … modern, web facing software solutions that provide the best possible experience across multiple devices Specialist in clean code and implementation of designpatterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security … controls embedded. Confident driving system design conversations, building systems characterised by high levels of risk, impact, and business or technical complexity Strong understanding of quality assurance, testing quadrants and the testing pyramid, and how to apply them Ability to lead senior engineers and technical customers to a desired More ❯
future of technology and be at the forefront of innovation? Join our dynamic team as a Full Stack Software Engineer, where you’ll design, develop, and maintain scalable software solutions in a collaborative and creative environment. This is your chance to work with cutting-edge technology, grow your … API design principles. Experience with modern unit testing frameworks and methodologies. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Experience mentoring junior members of staff Please note: This is a flexible hybrid role with up to 3 days More ❯
future of technology and be at the forefront of innovation? Join our dynamic team as a Full Stack Software Engineer, where you’ll design, develop, and maintain scalable software solutions in a collaborative and creative environment. This is your chance to work with cutting-edge technology, grow your … API design principles. Experience with modern unit testing frameworks and methodologies. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Experience mentoring junior members of staff Please note: This is a flexible hybrid role with up to 3 days More ❯
future of technology and be at the forefront of innovation? Join our dynamic team as a Full Stack Software Engineer, where you’ll design, develop, and maintain scalable software solutions in a collaborative and creative environment. This is your chance to work with cutting-edge technology, grow your … API design principles. Experience with modern unit testing frameworks and methodologies. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Experience mentoring junior members of staff Please note: This is a flexible hybrid role with up to 3 days More ❯
a difference in this world, we would love to talk to you! Role Description A Hakkoda Data Architect will lead architectural discussions and design exercises to build and automate large-scale migration of data with our clients and Hakkoda teams in the US and Costa Rica. The qualified … one that recognizes and pursues the zest for life. What we are looking for We are looking for people experienced with data architecture, design and development of database mapping and migration processes. This person will have direct experience optimizing new and current databases, data pipelines and implementing advanced … supporting large scale technology programs Nice to Have: At least 6-12 months of experience working with Snowflake Understanding of Snowflake designpatterns and migration architectures is a major plus Understanding of migration, dev/ops, ETL/ELT ingestion pipeline with tools like DataStage, Informatica, Matillion More ❯
and moved through UKHSA, aligning with strategic objectives and operational efficiency. Address specific data challenges within a governmental/health context. Provide thought leadership, patterns, and best practices across diverse data domains. Communicate effectively with both technical and non-technical audiences. Manage processes related to data architecture, ensuring adherence … or equivalent experience Producing relevant data models across multiple subject areas Explaining which models to use for which purpose Understanding industry-recognised data modelling patterns and standards, and when to apply them Comparing the development and optimization of sophisticated data models Establishing designpatterns and blueprints … through to the shortlisting stage. Shortlisting: In the event of a large number of applications we will shortlist on: Understanding industry-recognised data modelling patterns and standards, and when to apply them Please do not exceed 750 words. We will not consider any words over and above this number. More ❯
a range of white labelled gaming platforms for household names with millions of concurrent players. As a Back End Software Engineer you will design and develop web applications on a cloud based platform (AWS), collaborating and problem solving with a talented team. The tech stack encompasses C# ASP.Net … have experience across the full development lifecycle You have a good understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns You enjoy problem solving, collaborating and learning What's in it for you: Competitive salary to £65k Bonus, paid quarterly Pension Private medical care More ❯
AI models, and ensure seamless deployment and integration. Key Responsibilities Collaborate with clients to identify business challenges and opportunities for AI-driven solutions. Design, develop, and deploy AI models and algorithms tailored to client needs. Provide technical expertise in AI technologies, including machine learning, natural language processing, and … dynamic team. ✅ Experience with cloud platforms such as Microsoft Azure (preferred), AWS, or Google Cloud. ✅ Good knowledge of optimization techniques and designpatterns for large data solutions. ✅ A Bachelor’s or Master’s degree in Data Science, Statistics, Computer Science (nice to have!) What’s in It More ❯
of cloud services, microservice architecture, performance quality engineering, observability, Infrastructure as Code and SRE principles. * setting strategic direction at organizational level for the design of test automation frameworks, spinning up test infrastructure, optimized test environment usage, and utilizing virtualization and containerization. * designing, building, deploying, and improving test engineering … tools and engineering techniques including latest open-source technologies. In depth experience of scaling quality engineering, professional knowledge of object-orientated designpatterns and modern programming languages like Java, TS/JS and Python. SFIA Framework skill levels required * Strategy and Architecture * Strategic Planning (ITSP) - Level … Test Analysis, Design and Execution - Level 4 * Automation and Tooling - Level 5 * Performance Testing - Level 4 * Integration and Assurance - Level 4 * Domain Experience - Level 4 Desirable Skills * Experience of working with AI. Especially AI for QAT activities. * Experience of working in Data Science and Data Analytics. Desirable skills More ❯
for a talented and passionate developer to continue to evolve our next-generation trading applications. The role requires a detailed understanding of software design/best practices along with a strong technical ability. This is a challenging and exciting opportunity to work on high profile trading applications. The … multi-threading and any relational database Solid architectural understanding of enterprise applications Understanding of computing science fundamentals - concurrency, algorithms, data structures, designpatterns, etc. Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Preferred Experience with Java Core, Spring framework and More ❯
in London Length: 6 months IR35 Status: Outside Pay rate: £700 - £800 We are seeking a Senior Software Engineer to lead the orchestration, design, and delivery of complex product initiatives supporting our clients growth, who are a leading Insurance company in the UK. This role requires a hands … key services. Strong proficiency in Python for backend development. Experience building scalable front-end applications using Angular. Deep understanding of software designpatterns, microservices architecture, and cloud-native principles. Hands-on experience with CI/CD pipelines, infrastructure as code (IaC) tools (e.g., Terraform, AWS CDK, or More ❯
in London Length: 6 months IR35 Status: Outside Pay rate: £700 - £800 We are seeking a Senior Software Engineer to lead the orchestration, design, and delivery of complex product initiatives supporting our clients growth, who are a leading Insurance company in the UK. This role requires a hands … key services. Strong proficiency in Python for backend development. Experience building scalable front-end applications using Angular. Deep understanding of software designpatterns, microservices architecture, and cloud-native principles. Hands-on experience with CI/CD pipelines, infrastructure as code (IaC) tools (e.g., Terraform, AWS CDK, or More ❯