CD processes and deploying to the cloud (Azure); Kubernetes experience is a plus. A thorough grasp of Computer Science fundamentals , including DesignPatterns, Data Structures, OOP, and more. More ❯
VueJS (Preferable), React, Angular. MS SQL Server/T-SQL Experience with modern CI/CD pipelines highly desirable Understanding of DesignPatterns, OOP, SOLID, and Clean Code a must If you have the relevant skills for this role and are ready for the challenge then please More ❯
Sheffield, England, United Kingdom Hybrid / WFH Options
PURVIEW
GitHub) • Java/Kotlin • JavaScript • Python • Shell Scripting • knowledge of Jenkins, (CloudBees would be added advantage) • Test-driven development • Architectural and designpatterns • Troubleshooting skills • Working in an agile, cross-functional team More ❯
Sheffield, South Yorkshire, United Kingdom Hybrid / WFH Options
Experis
/Kotlin JavaScript Python/Groovy Shell Scripting knowledge of Jenkins, (CloudBees would be added advantage) Test-driven development Architectural and designpatterns Troubleshooting skills Working in an agile, cross-functional team All profiles will be reviewed against the required skills and experience. Due to the high More ❯
big data processing and analysis. Familiarity with database technologies, such as PostgreSQL, MySQL, or MongoDB. Solid understanding of software development principles, designpatterns, and best practices. Experience with version control systems, preferably Git. Excellent problem-solving and analytical skills, with the ability to debug and resolve complex More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Circle Group
have. Git mastery and familiarity with CI/CD pipelines. Sharp problem-solving skills with an eye for detail. CSS and Designpatterns As a summary, we are looking for a mid to senior level React Software Engineer to join an existing team in an almost fully More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
twentysix
and experience with frameworks like Laravel Experience with different database types, schemas and SQL You use OOP and you know software designpatterns SOLID to you, is something else than a state of matter You know how to create and consume services through APIs You have experience More ❯
we can't achieve. BASIC QUALIFICATIONS 2+ years of non-internship professional software development experience 1+ years of designing or architecting (designpatterns, reliability and scaling) of new and existing systems experience 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems More ❯
continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to collaborate with business stakeholders. More ❯
be responsible for building front end interfaces to our flagship products. What you'll do: Implement compelling, usable web applications; contribute to their design; and engineer them with Angular & Typescript Develop clean, maintainable, reusable cross-browser code Champion the User Experience across our software development process Optimize our … CSS You have an eye for design and visual aesthetics and attention to detail You know how to use designpatterns to create simple and reusable components for complex UIs You possess strong communication skills and the ability to draft and visually communicate UI designMore ❯
be responsible for building front end interfaces to our flagship products. What you'll do: Implement compelling, usable web applications; contribute to their design; and engineer them with Angular & Typescript Develop clean, maintainable, reusable cross-browser code Champion the User Experience across our software development process Optimize our … CSS You have an eye for design and visual aesthetics and attention to detail You know how to use designpatterns to create simple and reusable components for complex UIs You possess strong communication skills and the ability to draft and visually communicate UI designMore ❯
Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
customer-facing applications used globally. As a senior member of the team, you'll play a key role in technical leadership, from initial design and prototyping through to implementation and continuous deployment. Working with modern technologies including Node.js, Vue.js, Redis, SQL Server, and Snowflake, you'll collaborate closely … Commercial awareness in how systems design impacts user and business outcomes Proficiency in clean code practices, SOLID principles, and designpatterns Proven experience designing systems for scale, security, and maintainability Familiarity with CI/CD environments, TDD/automated testing, and version control best practices More ❯
to-end analytical, commercial and customer experience by building feature rich solutions including big data engineering, analytics, business intelligence and workflow capabilities. Develop design and architecture exposure and ability to ensure quality across various technology components that are developed by geographically diversified software engineer Superior knowledge of system … architecture, object-oriented design, and design patterns. Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development. Proficiency in the development environment, including IDE, web & application server, GIT, Azure DevOps, unit-testing tool and defect management tools Domain knowledge in Financial Industry and Capital … production support). Strong hands-on experience in designing, developing, testing, and successfully deploying critical and complex projects Strong Knowledge of User Interface design & development using React, HTML5, XML & CSS Strong Java skills with experience in development of concurrent and distributed systems Advanced experience with Spring-based technologies More ❯
requirements Make improvements, fix bugs and refactor older parts of the apps to Swift Write clean, pragmatic and testable code Contribute to the design of performant APIs Set up A/B tests to help us validate our products and UX ideas Release new versions of our apps … level knowledge of Swift, Objective-C, & iOS SDK Experience with SwiftUI for building modern user interfaces Solid understanding of clean architecture, designpatterns (MVVM) and principles Solid understanding of parallel programming (including async/await) Proficiency with CI/CD pipelines Proficiency with App Store & TestFlight submissions … w/Firebase) Experience with in-app purchases, StoreKit framework, and third-party card payment services Solid understanding of Apple's human interface design guidelines Strong problem-solving skills Good communication and interpersonal skills Our Way Of Working Simple, easy-to-read and well-tested code Small iterative More ❯
job we do. ROLE OVERVIEW We are seeking an experienced Senior Software Developer to join our development team. In this role, you will design, develop, and maintain high-quality software solutions. MAIN RESPONSIBILITIES Lead the design and implementation of complex software systems. Collaborate with product managers … Proven track record of leading technical projects and delivering results. Excellent problem-solving and debugging skills. Strong understanding of software architecture principles and design patterns. Experience with database design and optimization. Familiarity with CI/CD pipelines and DevOps practices. Excellent communication and collaboration skills. Bachelor More ❯
job we do. ROLE OVERVIEW We are seeking an experienced Senior Software Developer to join our development team. In this role, you will design, develop, and maintain high-quality software solutions. MAIN RESPONSIBILITIES Lead the design and implementation of complex software systems. Collaborate with product managers … Proven track record of leading technical projects and delivering results. Excellent problem-solving and debugging skills. Strong understanding of software architecture principles and design patterns. Experience with database design and optimization. Familiarity with CI/CD pipelines and DevOps practices. Excellent communication and collaboration skills. Bachelor More ❯
venues and counterparties. Monitor and support live trading environments and troubleshoot FIX-related issues. Contribute to the broader engineering strategy and codebase via design reviews and clean, testable code. Essential Skills: Proven experience delivering and supporting FIX protocol-based … solutions in a trading or capital markets environment. Strong C#/.NET development skills with solid understanding of multi-threading, architecture, designpatterns, and real-time systems. Python proficiency for scripting and API development. Experience working across the full SDLC in fast-paced financial environments. Strong background More ❯
the conversation with HSO's customers and define the vision for better use of data across their organisation. You will own the technical design and manage the delivery of data & analytics solutions to HSO's customers. You will be highly experienced in Microsoft Azure, and have a working … and lead the design and architecture of HSO's customer's data platform to meet business requirements Define standards, designpatterns and repeatable methods for data architecture, data ingestion, other aspects of modern data platform Develop reusable patterns, templates, and architecture artefacts to ensure … project delivery is optimized Adhere to architecture and design best practice highlighting improvements to current practices to drive consistency and standardisation across the team Present architecture solutions at HSO architecture review boards Lead project delivery teams to help ensure successful delivery Provide technical leadership to HSO's Data More ❯
United Kingdom. In this role, you will be responsible for developing and maintaining cutting-edge software solutions for credit risk assessment and management. Design, develop, and implement complex software systems for credit risk modeling and analysis Collaborate with cross-functional … teams to understand business requirements and translate them into technical specifications Write clean, efficient, and maintainable code using best practices and designpatterns Optimize existing software systems for improved performance and scalability Participate in code reviews and provide constructive feedback to team members Troubleshoot and debug issues More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
most backend responses are deserialised into models. You will need to be experienced with these approaches and have good knowledge of software architecture design patterns. Business logic is tested using mocha - currently they have just under 1,000 such tests. You will need to have experience working with … years' experience in frontend development, including complex web apps Proficiency in JavaScript (ES6+), Vue 3 and TypeScript Strong understanding of designpatterns, architectural best practices, OOP, form validation and data structures Comfortable contributing to architectural discussions and tech decisions Strong understanding of frontend test automation, creating tests … Desirables: Experience designing, building and maintaining software development kits (SDKs) Familiar with microservices architecture Working experience with TailwindCSS, Vuetify or any other frontend design libraries The Senior Front End Developer's remit will include delivering high quality, testable code, implementing automated testing wherever practical, working with QA testers More ❯
collaboration with back-end developers, UX/UI designers, product managers, and other stakeholders to deliver cohesive and high-quality solutions, Participating in design sprints and brainstorming sessions to contribute innovative ideas and solutions, Ensuring the technical feasibility and performance of UI/UX designs through rigorous testing … resolving complex code issues and software bugs through systematic troubleshooting and problem-solving techniques, Creating and maintaining detailed documentation for UI designpatterns, coding standards, and best practices, Proactively updating and refining web applications based on user feedback, analytics, and emerging trends. Qualifications & Experience: We welcome applications More ❯
have a continuous improvement mindset, demonstrate Bias for Action, and be prepared to lead complex software implementations for automation systems. Key job responsibilities • Design, develop, and implement software solutions for automation systems • Lead global deployments of software projects • Manage high-impact software releases to ensure minimal operational disruption … integrate seamlessly into existing and new facilities worldwide. IHC will develop and deploy the software for all future WW AMZL automation, from software design through to commissioning and deployment and operational on-call support. The key benefits of our approach include: • Standardised, integrator-agnostic control systems for all … Computer Science or related field - Professional system/software development experience (non-internship) - Experience designing and architecting scalable systems using modern designpatterns - Proficiency in at least one general programming language (python, C, C++, Java, C#) - Experience with PLC programming - Strong problem-solving and troubleshooting abilities for More ❯
have a continuous improvement mindset, demonstrate Bias for Action, and be prepared to lead complex software implementations for automation systems. Key job responsibilities • Design, develop, and implement software solutions for automation systems • Lead global deployments of software projects • Manage high-impact software releases to ensure minimal operational disruption … integrate seamlessly into existing and new facilities worldwide. IHC will develop and deploy the software for all future WW AMZL automation, from software design through to commissioning and deployment and operational on-call support. The key benefits of our approach include: • Standardised, integrator-agnostic control systems for all … Computer Science or related field - Professional system/software development experience (non-internship) - Experience designing and architecting scalable systems using modern designpatterns - Proficiency in at least one general programming language (python, C, C++, Java, C#) - Experience with PLC programming - Strong problem-solving and troubleshooting abilities for More ❯
Stratford-upon-avon, Warwickshire, United Kingdom Hybrid / WFH Options
SEGA
Experience Great knowledge of modern C# language and prior experience with Unity. Good knowledge of modern C++ language. Good knowledge of designpatterns and software engineering best practices. Minimum of four years of professional experience using C# as the main language and C++ as a secondary language … science, software engineering, mathematics, or physics. Strong analytical and problem-solving skills. Good communication skills for effective collaboration with software engineers, artists, games design, QA, and production staff. Self-motivated with a drive to improve yourself and others continuously. Familiarity with HTML and CSS preferable. Benefits of Working More ❯
will require occasional travel for meetings and customer visits. The daily tasks will include, but not limited to: Provide technical direction and leadership. Design and develop complex applications. Write clean, efficient, and maintainable code. Follow secure development practices. Maintain a high coverage of automated and manual tests. Develop … supporting technologies. Knowledge of backend development in Python with Flask, FastAPI, SQLAlchemy, Postgres or another modern stack. Extensive understanding of software designpatterns and principles. Experience with Agile/Scrum methodologies. Excellent communication and teamwork skills. The ability to work independently and take ownership of work. Keen More ❯