Middlesbrough, England, United Kingdom Hybrid / WFH Options
Corecom Consulting
JavaScript and related frameworks Blazor WebAssembly (or the desire to learn it!) React (used in some legacy features) SQL (with Entity Framework & stored procs) Solid understanding of Object-OrientedProgramming and SOLID principles Familiarity with Agile ways of working Bonus Points If You: Enjoy digging into the “why” behind problems Take pride in writing clean, maintainable code More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Corriculo Ltd
The ideal candidate will have a strong software engineering background with hands-on experience in C++, C#, and .NET technologies. Experience in full software lifecycle development and object-orientedprogramming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative, multi-disciplinary environment. Familiarity with hardware control systems, WPF, and cross More ❯
user products from requirements analysis to delivery. Demonstrable experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-orientedprogramming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/ More ❯
Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean More ❯
worked with client-server models — now you're ready for the next challenge in a role that balances independence with teamwork. You’ll likely have experience with: Object-OrientedProgramming, especially in C# Developing RESTful APIs in a client-server architecture Agile methodologies and collaborative software cycles Maintaining and upgrading existing software systems Working on both Windows More ❯
worked with client-server models — now you're ready for the next challenge in a role that balances independence with teamwork. You’ll likely have experience with: Object-OrientedProgramming, especially in C# Developing RESTful APIs in a client-server architecture Agile methodologies and collaborative software cycles Maintaining and upgrading existing software systems Working on both Windows More ❯
/Computer, Software Engineering, Computer Science, Mathematics, Physics, or related disciplines required Experience with C/C++ language and Python scripting Experience with Object-Oriented-Programming (OOP) Experience with Unix/Linux Operating System Experience with developing spacecraft simulation models, math model development, and real time software applications Be able to manage multiple priorities with little supervision More ❯
preferred) with professional experience in AI/ML applications in a development context. Alternatively, a mid/senior AI/ML engineer or computer scientist with strong object-orientedprogramming skills, efficient testing, and experience leading mid-scale development projects. Advanced proficiency in at least one of Python, C++, Fortran, Julia, or Java, with experience in AI More ❯
quality. Comfortable working with APIs (REST, GraphQL) to integrate real-time data. Experience in agile environments, working in cross-functional teams. Deep understanding of software design patterns, object-orientedprogramming, and best practices. Analytical problem-solving mindset - you love finding elegant solutions to complex challenges. Bonus skills (nice to have!): Experience working in feature-driven teams with More ❯
as part of a team. Understanding of case management systems is beneficial. A dedicated mindset with a long-term career vision in a rewarding culture. Understanding of Object-OrientedProgramming, Source/version control (GitHub), project management tools (Azure, DevOps, Trello, ), relational databases is beneficial. Your Training with Baltic: This apprenticeship provides the skills, qualification, and experience More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Capital One (Europe) plc
delivering solutions in an efficient and maintainable manner An ability to capture process requirements in order to rapidly refine a solution Knowledge of and experience with an object-orientedprogramming language (we use C# predominantly) You are an effective communicator, passionate about collaborating with technically minded users and engineers, but you can also translate and understand the More ❯
APIs and services into our applications. Able to read a program in Python and Java and extract meaningful logic/content. Understanding of software development principles, including object-orientedprogramming and version control systems (e.g., Git, GitHub, GitLab). Experience with software development tools and environments (e.g., Visual Studio Code, Eclipse, or IntelliJ IDEA). Understanding of More ❯
Stroud, England, United Kingdom Hybrid / WFH Options
Ecotricity
Salesforce and able to talk about the software development lifecycle Experience mentoring other team members Understanding of when to use declarative capabilities vs developed solutions Experience of object-orientedprogramming languages Experience of web development languages including HTML, CSS & JavaScript would be advantageous Experience of Salesforce Energy & Utilities Cloud (Vlocity) is desired (but not essential). Experience More ❯
Full Job Description We are currently seeking a Software Engineer with expertise using ObjectOrientedProgramming Languages, such as C#, Java, etc, to join an exciting SaaS business that is entering a phase of growth and product redevelopment. Having established a strong presence in their industry over the past few years, this company is now looking for More ❯
.Net Software Developer Location: Bradford Salary: £40,000 to £45,000 Contract Type: Permanent Position Type: Full Time Industry: Part of a large services group Hours: 40 hours We are seeking a developer responsible for building applications using Microsoft/ More ❯
Experience of Agile working methodologies, including the use of JIRA. Experience of using management tools such as TestRail. Previously implemented automated testing frameworks and processes. Experience with ObjectOrientedProgramming in C#/.NET. Experience of SQL. Some of the technologies we currently use are: Playwright TypeScript Docker Bash TeamCity Terraform AWS (ECS, ECR, SSM, S3, IAM More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Cadence Design Systems
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company More ❯
Direct applicants only, no agencies or recruiters. All applicants must be eligible to live and work within the UK wherethe position is based. Job Description The Company is a UK-based technology company building a consumer-first rewards,incentivisation and 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 About you: As a Senior Java Developer you will earn a 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 Senior Java Developer 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 Senior Java Developer 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 Senior Java Developer More ❯
Are you a budding tech enthusiast with problem solving skills and a passion for coding? Do you dream of a career in Software Development with a company that values innovation and fosters growth? Look no further! Our client, Techedia, a More ❯