4 of 4 Permanent Design Patterns Jobs in Abingdon

Software Engineer - Rock Physics Applications

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, United Kingdom
Salary
£ 80 K
driving architectural decisions.Key ResponsibilitiesDesign & build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes … Azure, and/or Google Cloud). Proven experience with software engineering fundamentals: object-oriented and component-based design, design patterns, unit/integration testing, version control (Git), and code review workflows. Hands-on CI/CD experience — building, configuring, or maintaining automated build ...

Senior C# Software Engineer – Semiconductor Metrology

Hiring Organisation
Jobleads-UK
Location
Abingdon, England, United Kingdom
technologies and techniques (e.g. DDS , MQTT , ZeroMQ , RabbitMQ , NamedPipes , etc.). Strong knowledge of object-oriented design , design patterns , and SOLID principles . Excellent problem-solving skills and ability to work in a fast-paced semiconductor environment. Nice to have Experience with semiconductor inspection tools ...

Mid-Level Java Developer

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, United Kingdom
Salary
£ 80 K
skilled Java developer with 3+ years’ experience for our Neftex Technical Services Team. Reporting to the Team Lead, you will contribute to the design, development, and maintenance of subsurface evaluation solutions across the energy sector. Successful candidates will be evidently enthusiastic and motivated people who we can train … Exception handling and best practices Multithreading and concurrency (Executors, synchronization, CompletableFuture) Memory management and garbage collection basics Object-oriented principles (SOLID, design patterns, microservice architecture) Experience with Java and related frameworks (SpringBoot, Eclipse RCP, OData, Hibernate, JPA, REST, etc.) Backend development including REST APIs with Spring Boot ...

Software Engineering Manager (NET) C#

Hiring Organisation
Jobleads-UK
Location
Abingdon, England, United Kingdom
maintainability At Infinitesima, AI supports engineers rather than replaces them. The team uses modern agentic development tools, but engineers retain ownership of every design decision and every line of code released to customers. What We're Looking For You'll likely bring: Commercial … experience developing software in C# and .NET Previous people management, team leadership or engineering management experience Strong understanding of software architecture, design patterns and scalable application development Experience working with WPF or similar desktop UI technologies Ability to define delivery plans, manage dependencies and communicate progress effectively ...