Role Requires: 1-4 years of experience in software development using Java after your degree. Must have Java or C# experience (one or the other Should understand basics of OOP (ObjectOriented Program) concepts. Hands-on experience in XML, SQL, JavaScript/CSS/JQUERY/HTML or SON preferred. Familiarity with version control systems like Git Eagerness More ❯
Hands-on experience integrating and developing with AI/ML models or APIs such as OpenAI, Azure Cognitive Services, AWS AI/ML, or Hugging Face. Strong understanding of OOP concepts, design patterns, and SOLID principles. Experience developing and maintaining RESTful APIs and working within event-driven architectures. Familiarity with relational databases (PostgreSQL, SQL Server) and ORM frameworks (Entity Framework 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 ❯
such as Oracle or MariaDB JavaScript MVC experience - React/Redux (preferred), Angular, Vue, Ember High performance parallel computing, using multi-threaded programming techniques Understanding of object-orientedprogramming, design patterns, data structures, algorithms, CPU issues, I/O issues, and bottlenecks Automated testing experience Continuous Integration and Deployment tools and techniques Working in an Agile 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 ❯
including RDDs, DataFrames, and Spark SQL Python/Notebook programming PySpark programming Spark Streaming/batch processing Delta table Optimization Fabric Spark jobs Java programming language, OOP knowledge Database knowledge, including Relational Database and Non-SQL database. Experience of using the tools: Gitlab, Python unit test, CICD pipeline. Good skill of troubleshooting Familiar with the Agile. Good 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 ❯
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 ❯
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 ❯
/SQL development including Triggers, Packages, Procedures, functions, views, Advanced Queuing, SQL Tuning, and generating a data file from Oracle 84 months experience with Microsoft C#.Net and Object-OrientedProgramming 84 months experience developing web-based systems using Microsoft ASP.NET 60 months experience with JavaScript, JQuery, CSS, and HTML 84 months experience in using Microsoft Team Foundation More ❯
automate the build, test, and deployment processes. Documentation: Create and maintain comprehensive documentation for code, APIs, and system architecture. Skills Proven experience in software development, with strong object-orientedprogramming and design principles. Experience working with LLMs and related AI frameworks (e.g., LangChain, Vector Databases, RAG Experience with API development and integration (RESTful APIs, GraphQL, cloud-based More ❯
understanding of core Drupal API and concepts, including Form API, Field API, Render API, etc. Experience using SOAP and REST APIs Strong knowledge of Object-Oriented PHP (OOP) including experienced working with PHP version 7.1 and above. Knowledge of PHP's Symfony Framework and Bootstrap is a plus. At least 8+ years experience in Drupal themes and modules. More ❯
Requirements: Education: · Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics, or other Science/Technical Engineering field Experience: · Classroom project level experience with object-orientedprogramming such as C++ or Java · Familiar with Android Studio · Familiar with using shell scripting in Unix · Familiar with Ubuntu and Windows platforms and commands · Experience using Microsoft More ❯
or Angular. Experience deploying software to at least one of the leading cloud computing platforms (i.e., GCP, AWS, Azure) Understanding of SQL and NoSQL databases Proficiency in object-orientedprogramming , data structures , algorithms and web application development . More ❯