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, object-orienteddesign 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 ❯
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 ❯
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 ❯
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 ❯
colleagues Technical Skills: Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support. Strong hands-on Object-OrientedDesign skills Strong core Java programming skills Experience of developing services/micro-services in Java Experience of developing containerised services using Docker and Kubernetes Hands-on SpringBoot More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Salt Search
colleagues Technical Skills: Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support. Strong hands-on Object-OrientedDesign skills Strong core Java programming skills Experience of developing services/micro-services in Java Experience of developing containerised services using Docker and Kubernetes Hands-on SpringBoot More ❯
You’ll collaborate with cross-functional teams across software, hardware, systems, and verification to ensure high-quality, scalable solutions. The ideal candidate has strong experience in Python, object-orienteddesign, multithreading, and test automation tools, with a solid understanding of Agile and CI/CD practices. Key Responsibilities: Design and develop test automation for embedded Linux 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 ❯
on technical influence and translating architectural vision into working systems. Key Technology Skills Languages & Frameworks: Expert-level proficiency in Java and the Spring framework , along with strong object-orienteddesign and design patterns. Backend & Distributed Systems: Experience with microservices , event-driven architectures , high availability patterns, fault tolerance, and resilience engineering. Cloud Platforms: Strong experience with AWS 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 ❯
IBAM Consulting ★ A Sunday Times 100 Best Small Company
best practices, preferably using Sitecore CMS Experience with Azure native architectures, Microservice architecture, Message Queuing and Integration Services e.g. APIM Solid knowledge of software engineering best practices: object-orienteddesign and implementation, SOLID principles, Agile and Scrum Proficiency with HTML5, CSS3, Responsive Web Design and associated JavaScript third party libraries Apply today for immediate consideration More ❯
united kingdom, united kingdom Hybrid/Remote Options
iPlaceUSA
Swift development · Strong knowledge of native or hybrid app development for Android and iOS, including UX/UI · Strong understanding of software algorithms, structures, and patterns · Excellent object-orienteddesign and analysis skills · Ability to lead software engineering teams · Experience developing high-quality, multi-threaded applications · Must possess good communication skills and be eager to work in 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 ❯
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 ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Robert Half
to the US Technical Support team. Collaborate closely with teammates using pair programming and agile practices. Required Skills & Experience Strong Java SE development skills. Solid understanding of Object-OrientedDesign and Development principles. Experience with JUnit or similar testing frameworks. Good working knowledge of SQL . Beneficial Skills Experience with IntelliJ IDEA . Knowledge of Git version More ❯
internship) in professional software development Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign Preferred Experience Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes 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 ❯
City of London, London, United Kingdom Hybrid/Remote Options
Anson Mccade
that help us build better, faster, and smarter. What You'll Need Strong experience developing back-end systems in Python (any framework). Good understanding of databases, object-orienteddesign, and SOLID principles. Experience building scalable applications using AWS and cloud-native technologies. Strong problem-solving and analytical skills. A collaborative mindset with excellent communication skills. Passion More ❯
test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from objectorienteddesign and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or More ❯