26 to 50 of 169 Permanent OOD Jobs

Senior Software Engineer, Java

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
skillsWe're excited if you have5+ years of experience in delivery multi-tier, highly scalable, distributed web applicationDeep understanding in software architecture, object-oriented design principles, and data structuresExtensive experience in developing microservices using Java, PythonGood experience in Test driven development and automating test cases using Java ...

Python Quantitative Developer – Cross Asset XVA & Capital Analytics

Location
Greater London, England, United Kingdom
solvers. Build high-quality software using C++ and Python, alongside technologies such as C#/.NET, Java, SQL and kdb. Apply object-oriented design principles and strong software engineering practices to quantitative applications. Work with market data and develop analytical solutions for complex financial instruments. Collaborate closely ...

Lead Data Engineer

Location
Greater London, England, United Kingdom
support business intelligence and reporting workloads Write production-grade Python/PySpark code with disciplined testing, performance tuning, and maintainable object-oriented design Implement infrastructure-as-code (e.g., Terraform) to provision and manage cloud-based data platform components Containerize and deploy services using Docker and Kubernetes ...

Software Developer (Java/C++)

Location
Gloucester, England, United Kingdom
commercial experience. Strong experience with Java and/or C++. Experience developing software within Linux environments. Good understanding of software architecture and object-oriented design principles. Experience developing backend applications, services or APIs. Strong debugging, troubleshooting and problem-solving skills. Experience working with relational and/ ...

Senior Software Engineer (C++ / Qt)

Hiring Organisation
Tiger Resourcing Group
Location
Brighton, Brighton and Hove, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
against milestones and acceptance criteria. Skills and Experience Required Essential: Strong, demonstrable experience in C++ (C++14/C++17 or later) with solid object-oriented design skills. Proven experience developing and testing GUIs and applications using the Qt5 framework in an IDE (VSCode or QtCreator). A sound ...

Senior Front End React Engineer

Location
Telford, England, United Kingdom
Strong commercial experience with JavaScript and React. Proven experience delivering complex front-end applications. Strong understanding of software engineering best practices and object-oriented design principles. Experience with: Playwright HTML Git/GitLab JUnit Maven Strong communication and stakeholder management skills. Demonstrable leadership, mentoring, and coaching experience. ...

Python Software Engineer - 12 Month FTC

Location
Woking, England, United Kingdom
services, APIs, and/or data pipelines. Experience delivering software solutions using agile methodologies and software engineering best practices. Strong understanding of object-oriented design, software architecture, and engineering principles, including SOLID. Proven ability to analyse complex technical problems and develop practical, scalable solutions. Comfortable taking ownership ...

Senior Developer (LNG)

Location
Greater London, England, United Kingdom
using Microsoft .NET, C#, Web API, SQL Server, and modern software engineering practices within complex business environments. Strong understanding of software architecture, object-oriented design, design patterns, SOLID principles, and modern development methodologies including CI/CD and DevOps practices. Experience working within trading, commodities, financial ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
Experience with Java/JVM and the Java/JVM ecosystem, Spring boot framework Experience of TypeScript/React development Experience with object-oriented design and micro-service architectures and best practices Proficient in all aspects of the Software Development Life Cycle Good understanding of software design ...

Java Lead Software Engineer — Digital Markets Execution Technology, Execute

Location
Greater London, England, United Kingdom
platforms Advanced in one or more programming language(s), with deep hands-on expertise in Java (17+) , including concurrency, memory management, and object-oriented design Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations) Practical experience with Spring/ ...

Software Engineer

Location
Greater London, England, United Kingdom
understand, support and extend what you build. What you’ll bring Professional experience building software with C# and .NET. Strong fundamentals in object-oriented design, APIs, SQL, automated testing and debugging. Experience delivering medium-complexity features within an established architecture. A practical understanding of secure development, performance ...

Full Stack Java Engineer

Location
Guildford, England, United Kingdom
inherit a finished machine. Experience Required Essential Typically 4+ years' professional software development, most of it in Java. Solid modern Java and object-oriented design, comfortable in older codebases too. Hands-on Spring Boot: REST APIs, Spring Security, Hibernate/JPA. Building and consuming APIs, integrating third ...

Java Developer - Credit Risk Technology, Vice President

Location
City of Westminster, England, United Kingdom
business practices, and escalating, managing and reporting control issues with transparency. Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage. Experience with Agile software ...

Secure Data Engineer

Location
Newcastle upon Tyne, England, United Kingdom
data services run predictably in tightly governed Defence environments.* **Core Engineering** Expert level Python and strong foundations in software engineering such as object oriented design, automated testing and version control.* **Data Engineering Stack** Experience building pipelines using streaming frameworks, distributed processing engines and relational or analytical storage ...

Software Engineer, Integration

Location
Wakefield, England, United Kingdom
Knowledge Explorer, and Own It Job Qualifications: Skilled in Java, C# or equivalent object-oriented programming language Strong algorithmic and object-oriented design skills Extensive experience with SQL and Relational Databases such as SQL Server Expertise in testing scalable systems using tools/frameworks such ...

Senior Data Scientist

Hiring Organisation
Eden James Consulting Limited
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
pairing and mentoring, and contributing to the data science backlog and roadmap. Key Requirements Essential Strong Python, written to production standard, with object-oriented design and software engineering fundamentals: version control, code review, automated testing, dependency and environment management. Machine learning across the standard toolkit (scikit learn ...

Mid-Level .NET Developer

Hiring Organisation
Nextech Group Limited
Location
Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,000
Server and Entity Framework Experience building and consuming RESTful APIs Familiarity with Git and standard CI/CD practices Understanding of object-oriented design principles and design patterns Experience with a front-end framework (Angular, React or similar) - desirable Exposure to Azure or AWS cloud services ...

Contract C# Software Developer

Hiring Organisation
Connells Group HQ
Location
Milton Keynes, Buckinghamshire, United Kingdom
Employment Type
Full-Time
Salary
£450.00 per day
with Azure Experience of working with AI in a software engineering team Skilled in software testing methodologies including TDD Strong knowledge of object-oriented design and development skills Developing and maintaining multiple connected software solutions Excellent skills in SQL Server Ability to select and use the most ...

Lead C# Engineer

Location
United Kingdom
analysis, estimation, detailed software design, implementation, unit and system-level testing, installation and deployment, maintenance Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies Experience with software development tools: IDE’s, version control, test ...

Senior AI/ML Engineer

Hiring Organisation
Argus Media group
Location
London, UK
Employment Type
Full-time
experience. An MSc or PhD is welcome but not essential. Essential Experience & SkillsExceptionally strong Python programming skills, with a deep grasp of object-oriented design, clean code, and core software engineering principles (e.g. SOLID, design patterns, modularity, testability).Strong backend/API engineering experience, ideally ...

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
Proven experience designing and delivering complex production‐grade software Experience with desktop applications and/or cloud‐based solutions Strong understanding of objectoriented design, architecture and software engineering principles Experience with design patterns, automated testing, version control and code reviews Experience working within an Agile ...

Senior Software Engineer (C# .NET)

Hiring Organisation
Leonardo DRS
Location
Luton, Bedfordshire, UK
Employment Type
Full-time
practical experience in software engineering using C# .NET, delivering reliable solutions as part of a team. Technical Foundations: A good understanding of object-oriented design and familiarity with frameworks and tools such as WPF, WinForms, and Visual Studio. Exposure to microservices and containerisation is a plus. DevSecOps ...

Senior Engineer

Location
Bexhill-on-Sea, England, United Kingdom
employee-facing applications. Experience delivering end-to-end solutions across front-end, services, and integration layers. Strong software engineering fundamentals, including object-oriented design, design patterns, problem solving, peer reviews, unit testing, and test-driven development. Proficiency in one or more modern programming languages, with ...

Software Engineer

Location
Cambridge, England, United Kingdom
.NET Experience with ASP.NET Core Strong SQL and relational database knowledge Experience developing REST APIs and web applications An understanding of object oriented design and software engineering principles Experience using Git and modern development practices The ability to investigate and solve technical problems independently Strong communication skills ...

Senior Engineer

Location
Greater London, England, United Kingdom
documentation and knowledge bases.* Experience operating highly available services.* Experience with distributed systems, consistent hashing, distributed locking, check-pointing, and load balancing.* OOO/OOD concepts and design patterns, modularization, functional decomposition and system implementation using micro services.* Software engineering practices including various types of testing: BDD, TDD, Unit ...