and frameworks like Angular or React Experience must include the use of back-end languages such as Java, Python, Spring Experience must showcase a thorough understanding of object-orientedprogramming concepts and design patterns Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the More ❯
performance while working in a Platform as a Service (PaaS) environment Familiarity with software development life cycle models agile, and DevOps programming methodologies. Fluent skills in objectorientedprogramming and experience in at least one programming language such as Ruby C C++, GO Python, or Java. Experience acquiring in-depth understanding of large complex software More ❯
documented and coordinated across dependent systems with minimal impact to users. Required Capabilities And Skills Strong programming expertise in Java (7+), including a deep understanding of object-orientedprogramming, design patterns, and concurrency. Extensive experience with Spring ecosystem. Familiar with data transformation frameworks, batch processing (e.g., Spring Batch). Solid foundation in SQL, relational databases (DB2 More ❯
SDLC Experience in the following Apache Camel HL7 v 2.x and FHIR High Availability solutions, Mirroring, Replication, Clustering, AOG Modelling tools and languages, Enterprise Architect/UML Expert in OOP, unit testing, software design patterns, SOLID principles, TDD About us Digital Health and Care Wales (DHCW) is an expert national body and part of NHS Wales. We work in partnership More ❯
clearly and articulately Ability to adapt to a rapidly changing environment In-depth understanding of the systems development life cycle Proficiency programming in more than one object-orientedprogramming language; React.Js, Node.JS, JavaScript, and HTML Proficiency with HTML, CSS, SASS, JavaScript/jQuery, local storage, and cross-browser compatibility are required May include database knowledge in More ❯
Ipswich, England, United Kingdom Hybrid/Remote Options
PCI Pal
debugging tools Experience of modern UI frameworks (e.g. Vue or React) Able to create robust, maintainable and testable code, with high quality unit tests Strong understanding of object-orientedprogramming and Dependency Injection Experience of integrating with third party services using APIs Experience of using Git or similar to track changes Experience of using a logging framework More ❯
and cloud-native services (AWS, GCP, or Azure). Deep understanding of streaming architectures, distributed systems, ETL/ELT pipelines, and data modeling. Proficiency at least one object-orientedprogramming language (e.g., Python, Java, Scala) and SQL Demonstrated experience owning complex technical systems end-to-end, from design through production Excellent communication skills with the ability to More ❯
and cloud-native services (AWS, GCP, or Azure). Deep understanding of streaming architectures, distributed systems, ETL/ELT pipelines, and data modeling. Proficiency at least one object-orientedprogramming language (e.g., Python, Java, Scala) and SQL Demonstrated experience owning complex technical systems end-to-end, from design through production Excellent communication skills with the ability to More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Get Staffed Online Recruitment
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 ObjectOrientedProgramming, MVC , Design patterns and SOLID principles. Knowledge of Source Control Systems (git). Experience with Web services development (REST) is desirable. Bonus points if you know Docker More ❯
Birmingham, West Midlands (County), United Kingdom Hybrid/Remote Options
The Virtual Recruiter
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 ObjectOrientedProgramming, MVC , Design patterns and SOLID principles. Knowledge of Source Control Systems (git). Experience with Web services development (REST) is desirable. Bonus points if you know Docker More ❯
or related field Experience building and deploying machine learning models in a production environment Ability to work with limited guidance in a team environment Expert knowledge of objectorientedprogramming This position requires on-site attendance. Preferred: Experience with Cloud Platforms (GCP Preferred, AWS, Azure) and their AI/ML services like Gemini Experience with Jira Experience More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Gerrell & Hard
or above) in a STEM field Proficiency in C#, C++, or Python Strong understanding of software design principles and patterns Hands-on experience with test-driven development Solid OOP skills and enthusiasm for applied engineering or scientific applications Effective communication, collaboration, and problem-solving abilities Highly organised, proactive, and self-motivated Desirable Skills Containerisation (e.g., Docker) ASP.NET Core/Blazor More ❯
West London, London, United Kingdom Hybrid/Remote Options
Client Server
or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's More ❯
East Kilbride, South Lanarkshire, UK Hybrid/Remote Options
CCL Components Ltd
in code reviews and contribute to technical architecture decisions Manage deployments and environment configurations (staging/production) Required Skills & Experience Strong experience with Magento 2 development Proficiency in PHP (OOP, MVC design patterns) Experience with MySQL/MariaDB Knowledge of RESTful APIs and GraphQL Experience with Composer, Git, and CI/CD pipelines Understanding of caching mechanisms (Redis, Varnish) Familiarity More ❯
City of London, London, United Kingdom Hybrid/Remote Options
REC SOLUTIONS LIMITED
in this role as a Senior Software Engineer C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and More ❯
Machine Learning, Computer Science, Electrical Engineering, Physics, Statistics, Applied Mathematics or other quantitative fields Fluent English - written and spoken Ability to write production-level code in Python Knowledge of OOP principles, data structures, algorithms and design patterns Back-end development skills, including work with REST APIs Experience with CI/CD process development Comfortable with cloud technologies (e.g. AWS, Azure More ❯
developer* * *Experience leading a team (with or without a title) is required * * *Technical skills with the following:* * *Microservices are required * * *Familiarity with concurrency required, previous experience is a plus.* * *OOP skills* * *Proficient in Node.js (server-side) is a plus* * *Proficient in C#/ASP.NET is required. * * *Python with a good knowledge of its ecosystems is a big plus, especially if More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Norton Blake Limited
development You’ll Need: Solid experience with Kotlin and Android architecture components Strong understanding of app lifecycle and mobile UI/UX best practices Strong understanding of Object-OrientedProgramming, data structures, and design patterns Proficiency in Java application development Familiarity with GitHub , Jira , Confluence , Jenkins , and Gradle Agile mindset and collaborative working style Banking experience is More ❯
efficient, testable, and maintainable code following best practices. Participate in code reviews, troubleshooting, and performance tuning. Must-Have Skills: Core Java (8 or newer) - strong proficiency in object-orientedprogramming and design patterns. Spring Boot - deep understanding of building RESTful microservices. GCP Cloud Services - hands-on experience with Pub/Sub, Cloud Functions, BigQuery, Cloud Run, Cloud More ❯
development processes, and team efficiency. Key Experience Required: Previous commercial experience in developing applications using the .Net framework or .Net core. A strong command of C# and object-orientedprogramming principles. Proven experience with relational databases such as SQL Server, including the ability to design database schemas, write complex queries, and work with ORM frameworks like Entity More ❯
Charlotte, North Carolina, United States Hybrid/Remote Options
RETIREMENT CLEARINGHOUSE LLC
equivalent combination of education and work experience. 8+ years of development and architecture experience Proficient with various design and architectural patterns Proficient in C# Solid grasp of object-orientedprogramming Proficient in ASP.NET MVC Proficient in web API with ASP.NET Core Proficient in Micro services design Proficient with Microsoft SQL Server and T-SQL Proficient with HTML More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid/Remote Options
Triad Group Plc
Experience: * Proven experience as a Solution Architect, Technical Architect, or Senior Developer/Tech Lead across .NET (C#) and Java platforms. * Strong understanding of software design principles, object-orientedprogramming, and distributed systems. * Hands-on experience with cloud technologies such as Azure, AWS, or GCP. * Proficiency in integration design, including RESTful APIs, microservices, and message-based systems. More ❯
PySpark development experience, including notebook-based workflows Hands-on experience with Spark streaming and batch processing Delta table optimisation and Fabric Spark job development Solid Java programming and OOP understanding Experience working with relational and NoSQL databases Familiarity with GitLab, unit testing, and CI/CD pipelines Strong troubleshooting ability and experience working in Agile environments Excellent communication skills More ❯