processing would be an advantage but is not required. Proficient professional software development experience with C++ (C+/14/17 or later). Strong understanding of object-orienteddesign, data structures, and algorithms. Experience with multithreading, low-level memory management, and performance tuning. Proficient with version control systems (e.g., Git) and modern development workflows. Experience with More ❯
advancing current code base, as feasible. Maintains the value of application code(s) as a Company asset. Develops software and writes code using effective software methodologies. Utilizes object-orienteddesign, functional programming, unit testing, and design patterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and More ❯
great communication skills We're excited if you have 5+ years of experience in delivery multi-tier, highly scalable, distributed web application 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 Experience More ❯
great communication skills We're excited if you have 5+ years of experience in delivery multi-tier, highly scalable, distributed web application 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 Experience More ❯
great communication skills We're excited if you have 5+ years of experience in delivery multi-tier, highly scalable, distributed web application 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 Experience More ❯
work in the UK on a full time and permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core ObjectOrientedDesign practices Experience with Design Patterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. Global Payments Inc. is an equal opportunity employer. Global More ❯
or equivalent experience. 3+ years of relevant software experience 3+ years of relevant automated testing experience Strong experience with Python or other scripting languages Strong knowledge of Object-OrientedDesign and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices Strong understanding of Continuous More ❯
and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices More ❯
work in the UK on a full time and permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core ObjectOrientedDesign practices Experience with Design Patterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. More ❯
Stoke-on-trent, Staffordshire, United Kingdom Hybrid / WFH Options
Synectics Solutions Ltd
public money and are looking for someone who can be passionate about making a difference. The team works with a number of technologies and practices, including: C#, .NET, MVC, OOD SQL, SQL Server .NET Core, Angular, jQuery Bootstrap, TypeScript AWS Cloud Dependency Injection TeamCity, GIT, JIRA We are an inclusive and supportive organisation where ideas, suggestions and growth are actively More ❯
or equivalent experience. 6+ years of relevant software experience 2+ years of test automation leadership Strong experience with Python or other scripting languages Expert level knowledge of Object-OrientedDesign and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices Strong understanding of Continuous More ❯
and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices More ❯
and pytest frameworks Proven track record of designing and implementing successful test automation strategies Experience in using various testing tools and technologies Deep understanding of software architecture, object-orienteddesign principles, and data structures Experience in JavaScript/TypeScript and Cypress framework Experience in MySQL like databases and SQL Demonstrated ability to be proactive, self-driven, and More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Endeavour Recruitment Solutions
WPF, PRISM, Unit Testing, Async and applying MVC and MVVM patterns. Demonstrated experience in developing quality, maintainable and well-designed software. Good understanding and practical experience with OOA/OOD/OOP and the application of SOLID principles. Continuous Integration/Continuous Deployment experience using Azure DevOps and Git. Experience in working with agile methodologies including Scrum and/or More ❯
the project lifecycle and post-release. Providing technical sales support for new opportunities or initiatives. Having significant experience in a software development environment. Possessing 3+ years of object-orienteddesign and programming (e.g., UML, Design Patterns, SOLID principles). Having 3+ years of C#/.NET software development using Visual Studio. Programming for Windows CE/ More ❯
Birmingham, West Midlands, England, United Kingdom Hybrid / WFH Options
Get Staffed Online Recruitment Limited
bring: 3 – 4+ years commercial experience with C#. Strong skills in HTML, CSS, JavaScript and web development frameworks (VueJS, Bootstrap, jQuery). Proven experience with software design and OOD methodologies. Familiarity with Relational Databases and SQL. Experience with ORM frameworks (EntityFramework.Core). Experience with Web services development (REST). Strong in ObjectOriented Programming, MVC, DesignMore ❯
Birmingham, West Midlands (County), United Kingdom Hybrid / WFH Options
The Virtual Recruiter
bring: 3 – 4+ years commercial experience with C#. Strong skills in HTML, CSS, JavaScript and web development frameworks (VueJS, Bootstrap, jQuery). Proven experience with software design and OOD methodologies. Familiarity with Relational Databases and SQL. Experience with ORM frameworks (EntityFramework.Core). Experience with Web services development (REST). Strong in ObjectOriented Programming, MVC, DesignMore ❯
architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS - Master's degree in computer science or equivalent - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Babcock Mission Critical Services España SA
at the centre of Babcock's future. Day-to-Day, you will: Design, develop, and maintain cross-platform code libraries (Linux, Windows, Android) using C++, following object-orienteddesign principles and employing CMake for build management. Develop and integrate robotics applications utilizing ROS, including advanced OpenCV, Boost, Standard library, and Jsoncpp for efficient data processing and More ❯
Required education None Preferred education Bachelor's Degree Required technical and professional expertise Experienced Java developer with experience of designing and building new applications. Excellent grasp of objectorienteddesign and the experience to know when to apply common design patterns. Knowledge of and ability to apply SOLID principles. Experience of test driven development and related More ❯
years supporting title development, release, or live operations in the Video Games Industry. 3+ years programming in a modern language such as Java, C++, or C#, with object-orienteddesign experience. PREFERRED QUALIFICATIONS 3+ years of experience with the full software development lifecycle, including coding standards, code reviews, source control, build, testing, and operations. Bachelor's degree More ❯
architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the More ❯
Stockport, Lancashire, United Kingdom Hybrid / WFH Options
Novanta Inc
company pension scheme. A friendly and sociable working environment - including regular business unit wide social clubs, activities and events. Employee Assistance Programme Job Purpose: Using C# and object-orienteddesign principles, you will be responsible for the full-lifecycle (design, development, and maintenance) of business-critical tools that will be used in all areas of the More ❯
along with strong software design skills, including OO, and knowledge of version control systems such as Git 2+ years' experience in either C++ or C# development ObjectOrientedDesign, and implementation of engineering algorithms Requirements &Configurationmanagement Knowledge of Visual Studio &MS Office Products Nice to haves Knowledge of the Red Hat Linux or other Unix based More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
the stakeholders, team members, and clients What do we value 4+ years of commercial experience in Java , C++ . Demonstrable understanding of modern C++ and Core Java , including STL, OOD/OOP A practiced user of LINUX command line and scripting. A good understanding of the Agile process. Proficiency in design at system and component levels, with the ability More ❯