in cybersecurity practices, including OAuth, OpenID Connect, and secure coding practices. Advanced Database Knowledge: Proficient in SQL and data modelling. SOLID Principles: Proficient in applying SOLID principles for object-oriented programming, ensuring clean, maintainable, and scalable code. Additional Skills (Good to Have): Programming Language: JAVA Containerization and Orchestration: Experience with technologies like Docker and Kubernetes. These are essential More ❯
as we continue to evolve the product and architecture. What We’re Looking For 5+ years’ software engineering experience, ideally within a SaaS, fintech, or payments environment. Strong object-oriented programming background — any OOP language (Java, C++, Python, etc.) as long as you’re comfortable working with .NET/C# . Solid full-stack capability, including experience with More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Anson McCade
as we continue to evolve the product and architecture. What We’re Looking For 5+ years’ software engineering experience, ideally within a SaaS, fintech, or payments environment. Strong object-oriented programming background — any OOP language (Java, C++, Python, etc.) as long as you’re comfortable working with .NET/C# . Solid full-stack capability, including experience with More ❯
understanding of software design patterns, best practices and principles Practical experience of test-driven development Strong interest in model development and applied engineering or science Good knowledge of object-oriented programming Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated Desirable skills Containerisation ASP.NET Core including Blazor More ❯
equivalent experience. Experience in at least one of: Embedded Linux development, kernel/driver work, or programming in C/C++ or Rust. Knowledge of software development lifecycles, Object-Oriented Design, design patterns, and software testing. Desirable Skills GUI frameworks: eGUI, GTK, Tauri Yocto, Petalinux, uBoot Python, Jupyter, MATLAB Web development: HTML, JavaScript, TypeScript, React iOS/Android More ❯
subject or equivalent experience. Experience of at least one of the following; Embedded Linux application, kernel and/or driver development. C/C++ or Rust. Experience of ObjectOriented Design and Design Patterns. Experience of software testing and design for test. The client would also like to see some of the below, but this is not essential More ❯
market connectivity. Integrate trading systems with upstream trade execution and regulatory platforms. Work within an agile team delivering high-priority solutions under tight deadlines. Skills & Experience Strong Python (or OO language: Java, C#, C++) development experience. Solid understanding of data structures, algorithms, and design patterns. Experience with SQL/NoSQL, APIs, and distributed systems. Familiarity with agile methodologies and CI More ❯
market connectivity. Integrate trading systems with upstream trade execution and regulatory platforms. Work within an agile team delivering high-priority solutions under tight deadlines. Skills & Experience Strong Python (or OO language: Java, C#, C++) development experience. Solid understanding of data structures, algorithms, and design patterns. Experience with SQL/NoSQL, APIs, and distributed systems. Familiarity with agile methodologies and CI More ❯
Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-Oriented Design and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable: Experience in More ❯
Principles Requirements Essential: Proven professional experience in software development. Experience working within a cross-functional delivery team Experience supporting software in a production environment Expertise in C# and Object-Oriented Programming (OOP) Expertise in WebAPI Expertise in Unit Testing Working experience in databases (Relational e.g., SQL, MySQL or SQLite, NoSQL e.g MongoDb or Cassandra) Working experience of code More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Cegeka UK Limited
tools, technologies, and best practices. Requirements: Degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Solid programming skills in Java with exposure to object-oriented programming principles. Understanding of Spring/Spring Boot for application development. Hands-on experience with SQL databases, writing queries, and working with relational data. Familiarity with version control More ❯
with emerging technologies and contribute to continuous improvement efforts. What We’re Looking For Essential Skills & Experience: Strong experience with C#, .NET Core and Typescript Solid understanding of object-oriented programming and software design principles. Experience developing APIs, back-end services, or microservices. Good knowledge of SQL and relational databases (e.g., SQL Server or PostgreSQL). Familiarity with More ❯
Worcester, Worcestershire, England, United Kingdom
Matchtech
improvement of the Ratings platform Develop comprehensive automated tests and performance tests Design and evolve scalable, maintainable, secure, and aesthetic applications Job Requirements: Experience: Experience in C# and Object-Oriented Programming (OOP) Experience in WebAPI and Unit Testing Experience with databases (Relational e.g., SQL, MySQL or SQLite, NoSQL e.g., MongoDB or Cassandra) Working knowledge of Web Development (HTML More ❯
s go. Why Join FDM’s Graduate Programme? Up to 12 weeks of hands-on training in our Skills Lab with expert coaches Learn practical skills such as Object-Oriented Programming, Java, Springboot, React, Python, JavaScript, Git, SQL, cloud platforms, and CI/CD pipelines and AI integrations Make an impact and work on real projects with top More ❯
Didcot, England, United Kingdom Hybrid / WFH Options
Hays
years of real-world experience developing software for mission-critical applications in the space domain or adjacent industries. * 5+ years of full stack development experience. * 5+ years of object-oriented programming experience (preferably in Java, Python, or C++). * 5+ years of experience developing frontend applications with modern frameworks (preferably React). Highly Desirable skills * strong demonstrable experience More ❯
Didcot, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
years of real-world experience developing software for mission-critical applications in the space domain or adjacent industries.* 5+ years of full stack development experience.* 5+ years of object-oriented programming experience (preferably in Java, Python, or C++).* 5+ years of experience developing frontend applications with modern frameworks (preferably React). Highly Desirable skills * strong demonstrable experience More ❯
Didcot, England, United Kingdom Hybrid / WFH Options
Hays
years of real-world experience developing software for mission-critical applications in the space domain or adjacent industries. * 3+ years of full stack development experience. * 3+ years of object-oriented programming experience (preferably in Java, Python, or C++). * 3+ years of experience developing frontend applications with modern frameworks (preferably React). Highly Desirable skills Strong demonstrable experience More ❯
Didcot, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
years of real-world experience developing software for mission-critical applications in the space domain or adjacent industries.* 3+ years of full stack development experience.* 3+ years of object-oriented programming experience (preferably in Java, Python, or C++).* 3+ years of experience developing frontend applications with modern frameworks (preferably React). Highly Desirable skills Strong demonstrable experience More ❯
improvement and innovation within the team Required Experience Proven experience as a Java Developer, with a minimum of 3-5 years in a similar role Strong understanding of object-oriented programming and design patterns Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition) Experience with frameworks such as Spring, Hibernate, or similar Knowledge of RESTful APIs More ❯
great abington, east anglia, united kingdom Hybrid / WFH Options
Illumina
more Why You You are a passionate technologist with a strong foundation in both Linux and Windows OS image design and maintenance. You bring hands-on experience with object-oriented programming—ideally in C++ or C#—and are comfortable using kickstart files and Ansible playbooks to automate system setup and configuration. Your background includes scripting in Python and More ❯
and Experience: · Proven experience as a Solution Architect, Technical Architect, or Senior Developer/Tech Lead across .NET (C#) and Java platforms. · Strong understanding of software design principles, object-oriented programming, and distributed systems. · Hands-on experience with cloud technologies such as Azure, AWS, or GCP. · Proficiency in integration design, including RESTful APIs, microservices, and message-based systems. More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Triad Group Plc
etc) 8+ years proven experience as a C# Developer or similar software development role. Proficiency in C# programming language and .NET framework including .Net Core Strong understanding of object-oriented programming principles. Experience with software development methodologies such as Agile or Scrum. Familiarity with relational databases (e.g., SQL Server, MySQL, PostgreSQL) and ORM frameworks (e.g., Entity Framework). More ❯
optimizations. Preferred Qualifications Experience building streaming data processing and ingestion pipelines Experience building distributed data processing systems which handle a high volume of client queries Strong knowledge of objectoriented programming, data structures, algorithms and design patterns Prior experience building systems used by multiple technical and non-technical teams Over 6 years' experience in Financial industry About Goldman More ❯
or similar technical discipline * You have strong technical leadership skills * You have expertise with modern C# .Net Core, Python skills would also be of benefit (will also consider other OO languages e.g. C++, Java) * You have a strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle * You're a technologist who enjoys More ❯
ideas to the table. Writing clean, maintainable, production-grade code and delivering solutions that scale. What We’re Looking For Exceptional programming ability in C#/.NET, or other OO languages such as Java or Python. Strong understanding of SQL databases and experience with Azure or AWS. A problem-solver with intellectual curiosity, creativity, and commercial awareness. Confident communicator - able More ❯