tech ecosystem including S3, SQS, SNS, Lambda, RDS (Postgres), Athena, Step Functions, and Glue ETL, while also diving into SQL, Python, and occasionally Groovy. Strong foundations in Object-OrientedDesign, SOLID principles, and CI/CD are essential. As we transition significant portions of our architecture to Snowflake, your expertise in SQL will be critical. This is More ❯
Python , Java, SQL. Working on building ETL (Extraction Transformation and Loading) solution using PySpark Experience in SQL/NoSQL database design Deep understanding in software architecture, objectorienteddesign principles, and data structures Extensive experience in developing microservices using Java, Python Good experience in Test driven development and automating test cases using Java/Python Demonstrated More ❯
Newcastle Upon Tyne, United Kingdom Hybrid/Remote Options
NHS Business Services Authority
and existing services to enable business continuity and resolve major incidents. Use of version control systems such as Github/Gitlab, SVN Knowledge of design principles (Objectorienteddesign; common design patterns; responsive web design; security by design; government service design) Experience of frameworks and approaches to support DevOps culture and a More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Vallum Associates Limited
data modelling Experience with Git, version control, and continuous integration tools Desirable skills/knowledge/experience Advanced proficiency in C#, ASP.NET, and .NET Core with strong object-orienteddesign principles More ❯
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-OrientedDesign 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 More ❯
Qualifications: 6+ years of experience in full stack software development. Proficiency in sever side Python programming. Proficiency in data analysis using Pandas, Numpy, SciPy etc. Experience with objectorienteddesign, distributed systems architecture, performance tuning. Experience with designing and programming relational database such as MySQL, RedShift, Oracle SQL Server, or Postgres. Experience with AWS based system architecture More ❯
the following; Embedded Linux application, kernel and/or driver development. C/C++ or Rust Experience of best practice software development processes/lifecycles Experience of ObjectOrientedDesign and Design Patterns Experience of software testing and design for test Desirable: Experience in the Defence/Aerospace or safety regulated environment would be advantageous. More ❯
Embedded Linux application, kernel and/or driver development. - C/C++ or Rust + Experience of best practice software development processes/lifecycles + Experience of ObjectOrientedDesign and Design Patterns + Experience of software testing and design for test Desirable: + GUI development frameworks such as eGUI, GTK. Tauri. + Yocto, Petalinux More ❯
translate user needs into stories and technical tasks. Drive efficient breakdowns of work, ensuring non-functional requirements like security and performance are well considered. Strong expertise in Object-OrientedDesign and back-end development, ideally with deep knowledge of Java.Proven ability to lead and communicate effectively, promote agile ways of working, and mentor others.Experience in application and More ❯
Caldecotte, Milton Keynes, Buckinghamshire, England, United Kingdom Hybrid/Remote Options
Connells Group HQ
for the job Team-oriented, with a willingness to work as part of a collaborative environment Skilled in software testing methodologies including TDD Strong knowledge of object-orienteddesign and development skills Highly Desirable: Experience with concurrent programming techniques, parallelism, and threading Experience working with distributed systems and microservice architectures Experience with high-scalability projects involving More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Get Staffed Online Recruitment
skilled, but also curious, proactive and eager to grow with them. Ideally, you'll bring: 3 - 4+ years commercial experience with C#. Proven experience with software design and OOD methodologies. Familiarity with Relational Databases and SQL. Experience with ORM frameworks (EntityFramework.Core). Strong in ObjectOriented Programming, MVC , Design patterns and SOLID principles. Knowledge of Source More ❯
Birmingham, West Midlands (County), United Kingdom Hybrid/Remote Options
The Virtual Recruiter
skilled, but also curious, proactive and eager to grow with them. Ideally, you’ll bring: 3 – 4+ years commercial experience with C#. Proven experience with software design and OOD methodologies. Familiarity with Relational Databases and SQL. Experience with ORM frameworks (EntityFramework.Core). Strong in ObjectOriented Programming, MVC , Design patterns and SOLID principles. Knowledge of Source More ❯
in HTML/CSS/JavaScript Ideally experience in Azure/AWS/GCP A strong understanding of SOLID Principals/ObjectOriented Analysis/ObjectOrientedDesign A real passion in software Ideally have a degree or relevant qualification in Computer Science Design and development of User Interfaces, database models and database architecture More ❯
in HTML/CSS/JavaScript Ideally experience in Azure/AWS/GCP A strong understanding of SOLID Principals/ObjectOriented Analysis/ObjectOrientedDesign A real passion in software Ideally have a degree or relevant qualification in Computer Science Design and development of User Interfaces, database models and database architecture More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid/Remote Options
Preservica
development (App Services, SQL Server, Azure functions, Service Bus) Sound coding skills with .NET 9, C#, Typescript, React.js Understanding of event-based architectures Well-developed skills in object-orienteddesign and SOLID principles Good knowledge of unit testing using XUnit.net, Moq or similar tools Familiar with user story driven development in an Agile environment (scrum, Kanban) Familiarity More ❯
NLP and LLMs to real-world problems, with a consistent track record of shipping models to production and supporting them post-deployment. Strong Python programming skills, including object-orienteddesign and proficiency with key ML libraries (e.g., PyTorch, TensorFlow, Scikit-Learn). Solid understanding of probability and statistical modeling to support robust model development and interpretation. Experience More ❯
Gloucester, Gloucestershire, UK Hybrid/Remote Options
CGI
a real difference. A background in defence, aerospace, or similar high-assurance environments is advantageous but not essential. Essential qualifications: Proven experience with modern C++ (C+ and above) and OOD principles. Solid understanding of multithreading, concurrency, and real-time software design. Familiarity with Linux and cross-platform development environments. Experience with CI/CD tools, version control, and unit testing More ❯
Caldecotte, Milton Keynes, Buckinghamshire, England, United Kingdom Hybrid/Remote Options
Connells Group HQ
for the job Team-oriented, with a willingness to work as part of a collaborative environment Skilled in software testing methodologies including TDD Strong knowledge of object-orienteddesign and development skills Highly Desirable: Experience with concurrent programming techniques, parallelism, and threading Experience working with distributed systems and microservice architectures Experience with high-scalability projects involving More ❯
time-motion studies, identifying bottlenecks and inefficiencies, and redesigning processes to be machine-readable and automation-ready using methodologies. Python Development - Strong proficiency in Python programming including object-orienteddesign, asynchronous programming, error handling, and writing clean, maintainable code. Experience with key libraries including Pandas, NumPy for data manipulation, requests and APIs for integrations, asyncio for concurrent More ❯
Reading, Oxfordshire, United Kingdom Hybrid/Remote Options
Innovate Recruitment Ltd
technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-orienteddesign and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What s on offer: Competitive salary, bonus & allowance. Strong pension and flexible More ❯
Reading, Berkshire, United Kingdom Hybrid/Remote Options
Innovate Recruitment Ltd
technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-orienteddesign and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive salary, bonus & allowance. Strong pension and flexible More ❯
Leeds, England, United Kingdom Hybrid/Remote Options
Candour
applications in C#, .NET 6+, and ASP.NET Core Strong background designing microservices and event-driven architectures using Azure Functions, Service Bus, and Event Grid Deep understanding of object-orienteddesign, SOLID principles, and clean architecture Proven ability to lead and inspire a team of engineers, balancing hands-on coding with technical strategy and people leadership Practical experience More ❯
iPadOS apps with modern UI/UX principles. Experience in developing applications using both UIKit and SwiftUI frameworks. Familiarity with UIKit and Objective-C interoperability. Experience of object-orienteddesign and knowledge of common design patterns (including MVC, MVVM, GoF etc) Experience of testing methodologies, including unit-testing Ability to identify and resolve problems. Understanding of More ❯
Reading, Berkshire, South East, United Kingdom Hybrid/Remote Options
Fruition Group
for performance, scalability, and reliability Mentor junior engineers and contribute to best practices across the team Skills & Experience Required: Strong commercial experience in C++ Solid understanding of object-orienteddesign , data structures , and multithreading Experience with SQL Familiarity with version control (Git) and CI/CD pipelines Excellent problem-solving and debugging skills Why Join Us? Hybrid More ❯
or E-Trading systems * Strong expertise in: o Core Java/Server-Side Java o Low-latency, multi-threaded programming o SQL and data modelling o Agile object-orienteddesign principles * Solid knowledge of FX cash products * Excellent communication and teamwork skills Desirable * Experience with real-time pricing, risk, or order management systems * Exposure to electronic trading More ❯