as OO, DD,SOA, Microservices etc. Experience developing skills in .NET Experience developing skills in Java, Spring MVC, SpringCore, Spring Boot is a plus Experience developing software utilizing OOA, OOD, andOOP principles & design patterns Experience developing software utilizing relational databases(Oracle, SQL Server or Sybase) Experience developing software applications with PopularIDEs (Eclipse/IntelliJ) Experience with GraphQL Experience with More ❯
SQL, stored procedures, query optimizationExperience designing and integrating microservices and cloud-native applications.Familiarity with Azure cloud services, including App Services, Functions, Storage, and DevOps Pipelines.Strong understanding of object-orienteddesign principles, SOLID principles, and design patterns.Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions) and version control systems (GitExcellent analytical, debugging, and problem-solving 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 ❯
degree with 2+ years of experience OR PhD with industry or research experience in relevant areas Preferred Qualifications Advanced proficiency in Python and C++ Strong knowledge of object-orienteddesign, data structures, and algorithms Experience in real-time or embedded software development Familiarity with network communication protocols and hardware software integration Hands-on experience with ROS, Linux More ❯
solutions for performance, resiliency and reliability while maintaining an eye toward simplicity Ability to concisely convey ideas verbally, in writing, in code, and in diagrams Proficiency in object-orienteddesign techniques and principles Proficiency in Agile methodologies, such as SCRUM Proficiency in DevOps Toolchain methodologies, including Continuous Integration and continuous deployment Top 3 skills: Java 7+ years More ❯
similar) Familiarity with RESTful APIs, microservices, and cloud platforms (Azure preferred) Working knowledge of machine learning frameworks such as TensorFlow, PyTorch, or (link removed) Strong understanding of object-orienteddesign and software engineering principles Preferred: Experience deploying ML models into production environments Knowledge of Azure Machine Learning or similar cloud ML services Familiarity with data engineering concepts 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 ❯
london, south east england, united kingdom Hybrid/Remote Options
Populous
or Comfortable designing and consuming RESTful APIs Familiarity with both relational (PostgreSQL, SQL Server) and NoSQL databases Experience with Git and version control workflows Strong foundation in object-orienteddesign, modular architecture, and reusable software components AI/ML Integration Experience Experience integrating AI/ML APIs and tools (e.g., OpenAI, Hugging Face, LangChain), or a strong 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 ❯
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 ❯
field (or equivalent experience 5+ years of experience developing embedded software for complex instruments or devices. Technical Expertise: Strong proficiency in modern C++ for embedded systems, including object-orienteddesign, multithreading, and memory management in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding of 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 ❯