on experience in Quality Assurance and Test Automation. Proficiency in at least one programming language used for automation, such as Java or JavaScript Clear understanding of Object-OrientedProgramming (OOP) and ability to apply them in test automation frameworks. Proficiency in test automation tools such as Selenium, Playwright, REST-assured, or equivalent. Experience with version control More ❯
Edinburgh, Scotland, United Kingdom Hybrid/Remote Options
IC Resources
directed and constrained random verification – functional and code coverage analysis SystemVerilog – SVA (SystemVerilog Assertions) Testbench design with verification frameworks like UVM/OVM, e, VMM Debugging skills – RTL – Testbench, OOP – Gate level (including SDF) Scripting experience with Ruby, sh/csh, TCL, Make, Perl Power aware verification (using CPF/UPF) This position is based in Edinburgh. This is a More ❯
years of professional experience as a Software Engineer. Proven experience developing with PHP 8+ , including the Laravel Framework (10/11/12) . Strong understanding of object-orientedprogramming (OOP) and software design principles (e.g., SOLID, Clean Code). Experience with JavaScript ES6+ , including modern frameworks like VueJS 2/3 and TypeScript . Proficiency with More ❯
Greater Swansea Area, United Kingdom Hybrid/Remote Options
Quick Quote Protect
2+ years of professional development experience and a proven track record of delivering successful web projects. Essential Technical Skills: PHP Mastery: Extensive experience with PHP, including strong Object-OrientedProgramming (OOP) principles, clean code, and design patterns. Database Prowess: Solid understanding and practical experience with MySQL, including database design, optimization, and query writing. Front-End Fluency: Expert More ❯
foundation in core engineering principles and a passion for building robust, scalable systems. Essential Skills & Experience: 6–8 years in a software engineering role. Strong command of object-orientedprogramming and SOLID principles. Expertise in at least one OO language (e.g. Java, C#, Ruby, Go). Experience in server-side development and database design. Proficient in SQL … Merchant-Focused : Solutions are designed to solve real-world merchant challenges. ⚠️ Who Might Not Be a Fit This environment may not suit those who: Lack a deep understanding of OOP and SOLID principles. Default to procedural or monolithic approaches. Struggle with scalable architecture or modular design. Have limited experience with relational databases or collaborative engineering practices. 📬 Interested? This is a More ❯
Software Developer/Software Engineer – Kendal/Cumbria (2 days WFH) – C#/.NET/OOP/Entity Framework/.NET Core/UI/Azure/CI/CD/Docker/Kubernetes/Git/TFS/Azure DevOps We are looking for an experienced Software Developer for a growing Software house. You’ll have the opportunity to … role you'll need commercial experience in C#/.NET Development Tech Stack: C#/.NET Core UI Development (WPF/XAML/MVVM) Entity Framework API Design & Development OOP SQL Git/TFS Desirable skills include Docker, Kubernetes, CI/CD, Android & Azure DevOps Role Overview: Design & architecture of applications and design/development of user-facing applications Building … to salary. Medical & pension. You’ll be able to work from home 2 days a week and get full home office kit provided. Software Developer – C#/.NET/OOP/Entity Framework/.NET Core/UI/Azure/CI/CD/Docker/Kubernetes/Git/TFS/Azure DevOps/Android/Software Engineer More ❯
like stand-ups or sprint meetings) to make sure everyone's on track. Technical Skills Have hands-on experience coding in advanced C++ and solid understanding of object-orientedprogramming (OOP) . Know how to use Git for version control (keeping track of changes to code). Have experience testing and integrating code into larger systems. Are More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid/Remote Options
Reed
experience in software development, with strong expertise in Python. Proficient in building RESTful APIs and microservices using frameworks such as Flask, Django, or FastAPI. Solid understanding of object-orientedprogramming (OOP). Good working knowledge of relational and/or non-relational databases. Familiarity with microservices architectures and secure communication protocols (e.g., JWT, OAuth2). Hands-on More ❯
reviews and suggest system and process enhancements Your Tech Toolkit Were looking for someone confident with: Microsoft Visual Studio (Windows apps, middleware, services) C# .NET (Framework & Core) Object-OrientedProgramming (OOP) Entity Framework Microsoft SQL Server 2019 (Always-on, stored procedures, DB design & maintenance) Strong experience with RESTful APIs, JSON and app integrations Git version control (or More ❯
Bradford, England, United Kingdom Hybrid/Remote Options
Tata Consultancy Services
If you need support in completing the application or if you require a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100/+44 204 520 2575 with the More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software Engineer … and prescriptions Flexible working hours 25 days holiday Charitable donations matching scheme and much more Apply now to find out more about this Backend Software Engineer/Developer (AI OOP Artificial Intelligence) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software Engineer … and prescriptions Flexible working hours 25 days holiday Charitable donations matching scheme and much more Apply now to find out more about this Backend Software Engineer/Developer (AI OOP Artificial Intelligence) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software Engineer … and prescriptions Flexible working hours 25 days holiday Charitable donations matching scheme and much more Apply now to find out more about this Backend Software Engineer/Developer (AI OOP Artificial Intelligence) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose More ❯
software meets user and operational needs. Support system integration and testing activities within an onsite lab environment. Technical Skills Strong C++ development experience with solid understanding of object-orientedprogramming (OOP). Experience developing on Windows platforms. Good understanding of software testing, integration, and the full software development lifecycle. Familiarity with Git or other version control systems. More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
ADLIB
expand Helping shape technical decisions and architecture Key Requirements: Strong experience with PHP (ideally with knowledge of modern frameworks like Laravel, Symfony, or Yii) Solid understanding of object-orientedprogramming (OOP) in PHP PHP package management (e.g., Composer) Proficiency in modern HTML/CSS Good working knowledge of JavaScript (vanilla JS, jQuery; experience with Vue or React More ❯
measured by CSAT and quarterly business reviews), value realization, and contract renewals. To set you up for success, this position requires you to have: (Mandatory) Hands-on experience with OOP Passion for programming Technical problem-solving skills The ability to analyse and interpret codes Software support experience Security clearance will be required (if appointed) What you will be doing … and QA teams on requests and changes Ability to work and learn independently Qualifications: Basic understanding of fundamental programming concepts Knowledge or relevant experience with an Object-OrientedProgramming language such as C# (preferred), Java, Python, etc. Some understanding of back-end/full stack development Knowledge of SQL or Oracle databases Knowledge of Linux (Commands More ❯
and support team development Contribute to recruitment, including technical interviews Essential Skills & Experience Degree in Computer Science or equivalent professional experience Strong commercial experience with C#, Java, or similar OOP languages Proven server-side development experience Good understanding of database design and development Solid knowledge of OOP, refactoring, and design patterns Strong analytical and problem-solving skills Self-motivated, proactive More ❯
United Kingdom, Northampton, Northamptonshire Hybrid/Remote Options
4M Recruitment
We are currently recruiting for a Software Engineer to join their busy client who is rapidly expanding on a remote home working basis. Your main role will be to develop software/applications for this market leading software provider. The More ❯
About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation More ❯
Senior Backend Engineer (PHP) - OOP, PHP, MySQL, TDD - Fareham, Hampshire. This is an in office role. - Salary circa £60,000 plus benefits An exciting new opportunity for a Senior Backend Engineer to join an entrepreneurial business based in Fareham. Working within a dedicated LAMP environment and reporting to the project manager, you will be helping to plan and develop the … on Agile processes, systems optimisation, TDD and embracing modern development practices. The company also uses PHPUnit/Selenium to ensure high standards of development. Desired skill set that includes: OOP PHP5+ MySQL Git Beneficial Skills: Kubernetes Google Cloud/AWS Docker Load Balancing TDD Code Review The company offer an unrivalled volume of new projects, Greenfield development and the opportunity More ❯
of secure, scalable systems across complex digital programmes. Key Responsibilities Lead the design, development, and delivery of enterprise-scale digital solutions. Work hands-on with modern technologies across multiple OOP languages (e.g. Java, C#, Python, Kotlin, or similar). Define technical architecture and mentor engineering teams through best practice, clean code, and agile delivery. Collaborate closely with product, design, and … fostering innovation and knowledge sharing. About You Proven experience in software engineering and team leadership within agile, product-driven environments. Strong background in one or more modern object-orientedprogramming languages. Confident across the full SDLC, from architectural design through to CI/CD and cloud deployment. Excellent communication and stakeholder engagement skills. A passion for solving More ❯
of secure, scalable systems across complex digital programmes. Key Responsibilities Lead the design, development, and delivery of enterprise-scale digital solutions. Work hands-on with modern technologies across multiple OOP languages (e.g. Java, C#, Python, Kotlin, or similar). Define technical architecture and mentor engineering teams through best practice, clean code, and agile delivery. Collaborate closely with product, design, and … fostering innovation and knowledge sharing. About You Proven experience in software engineering and team leadership within agile, product-driven environments. Strong background in one or more modern object-orientedprogramming languages. Confident across the full SDLC, from architectural design through to CI/CD and cloud deployment. Excellent communication and stakeholder engagement skills. A passion for solving More ❯
Derbyshire, England, United Kingdom Hybrid/Remote Options
Oscar Technology
involved in the full development lifecycle, from requirements gathering and design through to implementation, testing, and deployment. You will be using your strong understanding of Software Design principles and OOP to relay important information to both technical and non-technical stakeholders. There will also be the opportunity to work on exciting projects involving multiple 3D projects. Requirements Minimum 5 years … of experience C++ (C++11 upwards) Solid understanding of OOP Agie experience and use of various tools Visual Studio, Git, Jira etc Great communication skills Desirable Strong Maths/Physics background React and JavaScript The Company This is a well-established organisation recognised for delivering high-performance engineering software used worldwide. Their teams are highly collaborative, technically driven, and committed to More ❯
Brighton, East Sussex, South East, United Kingdom Hybrid/Remote Options
ARC IT Recruitment Ltd
Application Developer Brighton Hybrid (4 days in office, 1 day remote) Permanent | Up to £60K DOE Join one of the South Easts fastest-growing technology companies, celebrated for its innovative and collaborative culture. Our client delivers cutting-edge software solutions More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Nigel Frank International
Senior Engineer - London - 140k - AWS - Python - Snowflake - Hybrid A leading global trading firm is seeking a Senior Engineer to join its Front Office Technology team and drive the rebuild of the E Tools US Power Analytics Platform. This high-impact More ❯