agile development practices, pair programming and cross-disciplinary collaboration. Requirements: Degree in Computer Science, Physics, Engineering or similar AND industry experience developing software for deliverable products. Experience writing OOP code for both desktop/enterprise applications and cloud-native services (via RESTful APIs). Any experience of communication interfaces (OPC UA. RS232/485), would be desirable. Experience using More ❯
Manchester, Lancashire, England, United Kingdom Hybrid/Remote Options
AJ Bell
even in technologies out of their core competency. What you'll have: Excellent programming and problem solving skills Understanding of relevant software design patterns and paradigms, such as OOP, DDD, MVC, microservices, containers/orchestration or event-driven architecture You create straightforward and well tested code. You take ownership of tasks and problems, asking for help when needed to More ❯
latency, Real Time trading systems . Background in equities trading/execution algorithms . Familiarity with Python for quantitative research (desirable). Strong computer science fundamentals (data structures, algorithms, OOP). Role Highlights: Develop execution algorithms, order management, connectivity & messaging systems. Collaborate directly with trading teams to optimise execution performance. Build robust, resilient, and high-performance trading infrastructure. Contribute to More ❯
Faygate, Horsham, West Sussex, England, United Kingdom
Ascend Consulting
build high-quality, innovative and fully performing software that complies with coding standards and technical design Skills and Responsibilities • Execute full software development life cycle (SDLC) • Utilising .Net Core, OOP,SQL & Entity Framework, SOLID, Agile, React • Strong Back End SQL Database experience (MS SQL Server) • Involved in defining and driving the technical strategy • Involved in Systems Design from planning to More ❯
in development processes and tools What You Bring 5+ years of backend development experience Expertise in C#, .NET (preferably .NET 6+), and SQL Server Deep understanding of SOLID and OOP principles Skilled in Git, Unit Testing (NUnit), and API development Familiarity with CI/CD pipelines and agile methodologies Strong communication and problem-solving skills Desire to grow within a More ❯
development You have a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it More ❯
development You have a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it More ❯
or Django). Good knowledge of microservices, APIs, and cloud-based infrastructure. Experience with SQL and NoSQL databases, Git, and CI/CD workflows. Solid engineering fundamentals - data structures, OOP, debugging, and testing. Collaborative, curious, and eager to experiment with AI tools to improve productivity. If this position sounds of interest, please apply and a member of the team will More ❯
a strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about this More ❯
Project Management Liaise directly with clients, translating their needs into technical solutions Take ownership of project timelines, deliverables, and quality assurance Mandatory Tech Stack: PHP (including modern frameworks and OOP principles) MySQL database design and optimisation JavaScript (including jQuery, and ideally modern frameworks like React or Vue) HTML5 & CSS3 (SCSS & Tailwind preferred) Version control using Git Understanding of UX principles More ❯
City of London, London, United Kingdom Hybrid/Remote Options
DCV Technologies Limited
problem analysis, issue resolution, and system troubleshooting. Strong communication skills both verbal and written. Proficiency with MS Office Suite (Word, Excel, PowerPoint) and MS Outlook. Knowledge of object-orientedprogramming, Oracle administration, and system administration is a plus. More ❯
lifecycle and source control (Git/Subversion). Able to work independently and collaboratively within cross-functional teams. Excellent problem-solving and analytical skills. Desirable C++ and Object-OrientedProgramming experience. GUI or event-driven design familiarity. Experience using issue-tracking and project tools (e.g. Jira). Knowledge of DO-178 or similar regulatory frameworks. Apply: Please More ❯
lifecycle and source control (Git/Subversion). Able to work independently and collaboratively within cross-functional teams. Excellent problem-solving and analytical skills. Desirable C++ and Object-OrientedProgramming experience. GUI or event-driven design familiarity. Experience using issue-tracking and project tools (e.g. Jira). Knowledge of DO-178 or similar regulatory frameworks. Apply: Please More ❯
for agile methodologies and collaborative development environments. The ideal candidate must have: Demonstrable experience in software development, ideally in an engineering or simulation environment. Strong understanding of object-orientedprogramming principles. Excellent problem-solving skills and attention to detail. Ability to work collaboratively within a multi-disciplinary team. This position offers a lucrative benefits package, which includes More ❯
the technical roadmap of existing and future therapeutic games Support with hiring if required Knowledge, Skills and Experience Essential Strong proficiency in C# and C++ (Engine scripting, object-orientedprogramming, async operations) Solid understanding of REST API logic — able to integrate and debug API calls, handle authentication, and manage data exchange between Unity/Unreal and AWS More ❯
City of London, London, United Kingdom Hybrid/Remote Options
BFB Labs
the technical roadmap of existing and future therapeutic games Support with hiring if required Knowledge, Skills and Experience Essential Strong proficiency in C# and C++ (Engine scripting, object-orientedprogramming, async operations) Solid understanding of REST API logic — able to integrate and debug API calls, handle authentication, and manage data exchange between Unity/Unreal and AWS More ❯
as version control, modular coding, and documentation. Required Skills & Experience Education: Bachelor's degree in computer science or a related field. Technical Expertise: Python Programming: Strong understanding of OOP principles, functions, classes, list comprehensions, generators, and exception handling. Experience managing virtual environments and dependencies using pip or venv. Data Manipulation & Analysis: Proficiency with Pandas , NumPy (and optionally Polars). More ❯
Java, .Net, etc) although the squad will be formed of Ruby Developers. Requirements: Ideally a Comp Sci degree or related discipline Prior hands on programming experience in any OOP language 1-2 years of experience in a Leadership/Engineering Manager role Strong background on Product-focused businesses Manage, coach, and support engineering team Create a technical strategy and More ❯
performance distributed systems, large-scale data pipelines, and real-time detection engines - all built to make the internet a safer place. You’ll thrive here if you: Have strong OOP experience (Python, Java, Go, or Rust - core stack: C#, and they’ll support you ramping up) Enjoy turning complex systems into clean, elegant solutions Like working in a fast-paced More ❯
performance distributed systems, large-scale data pipelines, and real-time detection engines - all built to make the internet a safer place. You’ll thrive here if you: Have strong OOP experience (Python, Java, Go, or Rust - core stack: C#, and they’ll support you ramping up) Enjoy turning complex systems into clean, elegant solutions Like working in a fast-paced More ❯
systems and large-scale data pipelines to real-time detection and automation. Every line of code you write will have real impact. 💡 They’re after someone who: Has solid OOP experience (Python, Java, Go, or Rust — core stack: C# , and they’ll help you get up to speed) Loves simplifying complex systems into clean, scalable solutions Thrives in a fast More ❯
systems and large-scale data pipelines to real-time detection and automation. Every line of code you write will have real impact. 💡 They’re after someone who: Has solid OOP experience (Python, Java, Go, or Rust — core stack: C# , and they’ll help you get up to speed) Loves simplifying complex systems into clean, scalable solutions Thrives in a fast More ❯
to the design of scalable, event-driven, microservices-based architecture Work closely with other engineers to ensure operational efficiency, maintainability, and performance Key Requirements Strong core Java skills, including OOP, concurrency, and collections Experience with distributed systems and event-driven architectures Background in designing and building RESTful and event-driven APIs Familiarity with SQL databases and containerisation tools such as More ❯