in cybersecurity practices, including OAuth, OpenID Connect, and secure coding practices. Advanced Database Knowledge:Proficient in SQL and data modelling. SOLID Principles:Proficient in applying SOLID principles for object-oriented programming, ensuring clean, maintainable, and scalable code. Additional Skills (Good to Have): Programming Language: Python, Angular Containerisation and Orchestration: Experience with technologies like Docker and Kubernetes. These are More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
Oversee or take part in the entire cycle of software consulting and delivery Profile You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. You have a good awareness of TDD, continuous integration and continuous More ❯
in C#, C++, or Python * Solid grasp of software design principles and best practices * Experience with test-driven development * Passion for applied science, engineering, and model development * Strong object-oriented programming skills * Excellent communication and teamwork abilities * Self-motivated, organised, and eager to learn Desirable Skills: * ASP.NET Core (including Blazor) * JavaScript/TypeScript (especially React) * 3D data manipulation More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
JLA Resourcing Ltd
team, contributing to solutions that solve a wide variety of technical challenges while ensuring quality, performance, and reliability. Key responsibilities include: Designing software using functional and/or object-oriented methodologies Developing and implementing software solutions and tools Conducting unit, functional, and integration testing Diagnosing and resolving technical issues during test phases Preparing operating instructions and documentation Collaborating More ❯
Collaborate with cross-functional teams to define, design, and deliver new features . Troubleshoot and debug complex issues. Required Qualifications Professional Java software development experience. Strong understanding of object-oriented programming and design patterns . Hands-on experience with Spring and Hibernate frameworks. Solid experience with relational databases (MSSQL, Oracle). Proven experience with RESTful API design and More ❯
towards cloud and microservices. Essential Skills & Experience Advanced proficiency in C# and .NET (Windows & Web). Strong experience with SQL Server and relational databases. Knowledge of WPF and object-oriented programming principles. Proven experience in banking or financial services. Excellent communication skills and ability to review code/design critically. Desirable Skills Exposure to .NET Core, Agile delivery More ❯
oriented discipline. Strong technical foundation, including: Expertise in ASP.NET Core (C#) , JavaScript , TypeScript , SOA, SQL and CSS . Experience with Angular 17+ is preferred. Deep understanding of object-oriented programming (OOP) , SOLID principles , and design patterns . Exceptional leadership, organizational, decision-making, and communication skills. Proven ability to set and uphold high standards of technical quality, delivery More ❯
internal teams and customers with technical guidance. Stay current on emerging technologies in embedded software development. ?? What Were Looking For Essential Skills & Experience Proficient in C/C++ (object-oriented) for embedded Linux or microcontroller platforms. Strong hands-on experience with RTOS and bare-metal microcontroller development (e.g., STM32, PIC). Solid understanding of embedded build systems , cross More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
must meet the eligibility criteria, a pre screen questionnaire will be sent to suitable applicants to support their CV. Typical Duties: Design software using functional and/or objectoriented methodologies Implement software solutions and/or tools that contain logical and mathematical solutions Conduct functional, unit testing and/or early system integration testing Investigate problems identified More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
IT Graduate Recruitment
A at A-Level (or equivalent) Must have unrestricted right to work in the UK, as we unfortunately cannot provide Visa Sponsorship . Desirable Skills Strong understanding of object-oriented programming and multithreading/concurrency. Experience building real-time, high-throughput systems (ideally in finance or trading). Familiarity with electronic trading platforms, FIX protocol, or market data More ❯
solving mindset and self-motivation Desirable Skills: * Master's degree in machine learning, mathematics, or statistics * Understanding of probabilistic and Bayesian modelling * Knowledge of software design principles and object-oriented programming * Experience with cloud platforms (Azure, AWS, GCP) and infrastructure-as-code tools (e.g., Terraform) What you'll get in return You'll join a fast-paced, agile More ❯
Redhill, Surrey, United Kingdom Hybrid / WFH Options
Travelers Canada
AWS Certified Solutions Architect) is a plus. Bachelor's degree preferred in Technology or a similar field (or equivalent experience). Strong understanding of software development principles, including object-oriented programming and design patterns. Proficiency in Python for developing automation scripts, tools, and applications. Experience with version control systems, particularly Git, and understanding of branching strategies. Familiarity with More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
or similar. Demonstrable commercial experience in iOS and/or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience with object-oriented design using C, C++ or Java. UI familiarity using either Android Native UI or iOS Objective C UI/Swift components. Any exposure to graphics (OpenGL, Shaders), Qt More ❯
teams Ensure delivery commitments are met through strong communication and informal leadership Requirements Minimum of 4 years’ experience in software engineering, backend development, or related roles Proficiency in object-oriented programming and system design Experience working in Agile development environments Experience with Java 17 or Java 21 Strong understanding of Spring Boot and Spring Batch frameworks Familiarity with More ❯
Eastbourne, East Sussex, England, United Kingdom Hybrid / WFH Options
Noir
TV shows. .NET Developer applicants should be experienced in: .NET, .NET Core/ASP.NET MVC, C# and SQL Server. You should have a strong grasp of object orientated (OO) development principles. Our client can provide you with industry recognized training in: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and SQL Server 2022. More ❯
london, south east england, united kingdom Hybrid / WFH Options
Noir
.NET Developer. NET Developer applicants should be experienced in: .NET, .NET Core/ASP.NET MVC, C# and Azure SQL. You should have a strong grasp of object orientated (OO) development principles.Our client can provide you with industry recognized training in: .NET 9, Web API 2, Entity Framework, Microservices, Azure, JavaScript, Angular 19, Bootstrap, Agile and MongoDB. Our client has More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Noir
.NET Developer. NET Developer applicants should be experienced in: .NET, .NET Core/ASP.NET MVC, C# and Azure SQL. You should have a strong grasp of object orientated (OO) development principles.Our client can provide you with industry recognized training in: .NET 9, Web API 2, Entity Framework, Microservices, Azure, JavaScript, Angular 19, Bootstrap, Agile and MongoDB. Our client has More ❯
gym, onsite chef (free cooked breakfast & lunch!), childcare vouchers, cycle to work scheme, pension, BUPA healthcare, investment in training and personal development. Essential Skills & Experience Solid experience of objectoriented programming Deep knowledge of PHP from version 5 upwards MySQL Golang Git Beneficial Skills: Kubernetes GCP Docker Load Balancing TDD Code Review Hit apply to upload your CV More ❯
Bexhill-On-Sea, East Sussex, South East, United Kingdom Hybrid / WFH Options
Hastings Direct
2+ years practical experience working as an IT Developer in an agile team, supporting and developing enterprise level applications. Experience of Java/JVM/Spring based languages Objectoriented analysis and design Source Management software such as GitHub SOAP, REST, JSON, XMLJSON & XML; HTML; CSS and JavaScript Knowledge of a Test driven approach including exposure to either More ❯
clients Requirements: MS degree in Mathematics, Engineering, Computer Science or other related fields Results-oriented, analytical approach with strong entrepreneurial problem-solving skills Experience and understanding an object-oriented programming code (C#) – the ability to read and understand functional code is mandatory. Previous work experience as a developer is a big plus Energetic, collaborative, and seeking to More ❯
london (city of london), south east england, united kingdom
Orchestrade
clients Requirements: MS degree in Mathematics, Engineering, Computer Science or other related fields Results-oriented, analytical approach with strong entrepreneurial problem-solving skills Experience and understanding an object-oriented programming code (C#) – the ability to read and understand functional code is mandatory. Previous work experience as a developer is a big plus Energetic, collaborative, and seeking to More ❯
clients Requirements: MS degree in Mathematics, Engineering, Computer Science or other related fields Results-oriented, analytical approach with strong entrepreneurial problem-solving skills Experience and understanding an object-oriented programming code (C#) – the ability to read and understand functional code is mandatory. Previous work experience as a developer is a big plus Energetic, collaborative, and seeking to More ❯
read schematics, and debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation Required Skills & Experience Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems. Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints. RTOS/Bare Metal Development More ❯
part of ongoing system support. Required Skills & Experience 5+ years of professional software development experience. Proficient in C+ or later with strong knowledge of memory management, concurrency, and object-oriented programming. Solid experience with AngularJS, HTML, CSS, and JavaScript. Familiarity with REST APIs, JSON, and web service integration. Experience in maintenance/support roles involving bug fixing and More ❯
with GitHub, GitHub Actions, and CI/CD pipelines. Nice to have: Experience with GCP (BigQuery, Dataflow, Composer, Pub/Sub) or AWS. Familiarity with Snowflake. Knowledge of object-oriented programming (Kotlin, Java, or C#). Retail data experience (sales, inventory, or related datasets). What would make you a great fit: Collaboration: You believe the best results More ❯