Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software designpatterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we More ❯
Enhancing interdepartmental communication to improve project and customer awareness and fostering team spirit. Ensuring application of technical standards, documentation, and processes to all deliverables. Identifying system architecture and design options and selecting the best solutions. Undertaking software design reviews and guiding other developers as needed. Refining specifications into a backlog and presenting tested, working software in … for new opportunities or initiatives. Having significant experience in a software development environment. Possessing 3+ years of object-oriented design and programming (e.g., UML, DesignPatterns, SOLID principles). Having 3+ years of C#/.NET software development using Visual Studio. Programming for Windows CE/Windows Embedded Compact and using the .NET Compact Framework. More ❯
Bradford, West Yorkshire, Yorkshire, United Kingdom
LA International Computer Consultants Ltd
can really make a difference. We have a great opportunity for a Python Technical Architect. We are looking for a highly skilled Python Technical Architect to lead the design and development of scalable, high-performance applications and solutions. The ideal candidate will have strong technical leadership skills, deep Python expertise, and a passion for designing clean and robust … architectures. Key Responsibilities: Architect and design scalable, secure, and robust backend systems using Python. Define best practices and coding standards for development teams. Lead technical discussions, code reviews, and mentoring sessions. Collaborate with Product Owners, Business Analysts, and cross-functional teams. Ensure adherence to architectural principles and agile methodologies. Guide teams in the selection of appropriate frameworks, tools … and NoSQL databases (e.g., PostgreSQL, MongoDB). * Hands-on experience with cloud platforms (AWS, Azure, or GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of designpatterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Desirable skills/ More ❯
be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on continuous improvement whilst working collaboratively as part of self-organising, cross-functional team with a focus on continuous integration and deployment. … Experience/Competences Essential Demonstrable experience building modern, scalable, and maintainable web interfaces using React/Typescript/JavaScript and HTML/CSS, following structured, reusable designpatterns rooted in object-oriented programming Demonstrable experience with HTML5, React 16+, Typescript 4+, JavaScript, ES6 and JSX Experience delivering consistent UX and UI for cross-browser compatibility Experience using … libraries such as Material UI or Ant Design Experience creating end-to-end, integration, and regression tests using automation tools such as Selenium, Cypress, or similar Experience using build tools such as Webpack or Vite and configuration files Knowledge of performance optimisation techniques to optimise web performance and load times Knowledge of web security best practices to protect More ❯
software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook … empowerment and autonomy? Do you enjoy solving complex customer problems as a team? We are currently seeking a Principal Software Engineer who will be responsible for leading the design and development of high-quality software solutions. This role involves providing technical leadership, where you will guide the team and ensure that best practices and high standards are maintained. … shared components & leverage this system-level understanding to provide technical guidance for module design and lead technical decisions. Research, evangelise and promote new technologies , designpatterns, approaches, tools and methodologies that could optimise and accelerate development. Collaborating across the business, run proof of concept activities and contribute to new tech forums and platforms. Identify existing More ❯
to the delivery teams that build, test, and scale our applications and services. Though this is a varied role, you are likely to have experience with: Object-oriented development patterns and approaches primarily in delivering C# .NET solutions Microsoft development stack and Azure Cloud computing technologies, including many of the following: ASP.NET & ASP.NET Core Web Services architecture Service-oriented … Microservices CQRS APIs SQL Server/Transact SQL Testing frameworks such as NUnit, FakeItEasy, and SpecFlow Git & Azure DevOps Message brokers (e.g., Azure Service Bus/RabbitMQ) and messaging patterns RESTful APIs Continuous improvement and delivery practices, DevOps culture, and automation within the Azure DevOps platform (YAML pipelines) Behaviour-driven testing approaches and frameworks Relational and NoSQL data architectures … and technologies Experience using a front-end framework (preferably Angular) and associated designpatterns To succeed in this role, you will be: Self-motivated with a drive to learn and share knowledge Focused on continuous learning and improvement An effective communicator and a great team player, able to collaborate with all skills in your team Able to More ❯
investment bankers and loan agents. As a UI designer with the Agency Loans division, you’ll play a critical role in working closely with the UX designers to design, build and optimize the frontend interfaces of this platform and be responsible for developing frontend user interfaces for a fully automated, mission … critical digital business. In addition, you will be responsible for formulating design and implementation requirements in the system following coding best practices and utilizing designpatterns concepts whilst working on projects through all stages in a version-controlled environment, including providing effort estimates and raising critical issues. Moreover, you will be working with users and More ❯
engineering experience, with strong system design and architecture exposure. Good knowledge of C# and .NET (ideally .NET 6/7). Strong grasp of designpatterns , software architecture, and principles like SOLID , DRY , and clean code . Proven ability to build and maintain scalable, distributed systems. Experience with SQL Server and relational database design. Exposure More ❯
engineering experience, with strong system design and architecture exposure. Good knowledge of C# and .NET (ideally .NET 6/7). Strong grasp of designpatterns , software architecture, and principles like SOLID , DRY , and clean code . Proven ability to build and maintain scalable, distributed systems. Experience with SQL Server and relational database design. Exposure More ❯
Python to solve complex problems and deliver scalable AI solutions, we want to hear from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the … pandas, NumPy for data manipulation; Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic visualisation. Experience with data analysis and troubleshooting data-related issues. Knowledge of designpatterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. Knowledge of build tools and More ❯
thrives in a fast-paced, collaborative environment and enjoys solving complex problems that blend cutting-edge technology with impactful human-centred design. Responsibilities Frontend Engineering & Architecture Lead the design, implementation, and maintenance of scalable, accessible, and high-performing frontend systems using React, TypeScript, and modern tooling. Set architectural direction for the frontend codebase and participate in ongoing system … evolution and refactoring initiatives. Ensure high-quality, maintainable code through code reviews, automated testing, and continuous integration. Maintain rigorous adherence to UX, accessibility, and design standards in alignment with our product and design teams. Technical Leadership & Delivery Guide and mentor a growing team of frontend engineers, promoting best practices and supporting their technical development. Own frontend … TypeScript in a production environment. Experience leading engineering initiatives, mentoring teammates, and owning architectural decisions on frontend systems. Strong knowledge of modern frontend build systems, component designpatterns, and performance optimisation strategies. Deep understanding of web accessibility, responsive design, and usability principles. Experience working with other teams, including backend, devops, and product stakeholders. Familiarity with More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software designpatterns Using precedent and your owncreativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we'll More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Moneybox
You will be involved in the whole life cycle from suggesting new features to releasing the application to more than 1 million users in the UK. Drive the design of the architecture of the iOS application. Lead large scale improvements to the design of the application. Develop new features and maintain the Moneybox iOS application. Ensure … features for the application that will make the app experience better for users, and that will make the application more reliable. Collaborate with the wider team to define, design, and ship new features Identify and fix bottlenecks and bugs. Help to maintain the quality and organisation of the codebase Be responsible for releasing the app to the store … in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of designpatterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing More ❯
a Scrum-based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable software architecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting, performance reviews, and managing Personal … Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews , and documentation … testing . Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software DesignPatterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git . Nice-to-Have Technical Skills: Experience with AWS infrastructure. Exposure to Microsoft Dynamics NAV integrations. Familiarity with More ❯
with team goals. Maintain team processes for code reviews, testing, and task breakdown. Process Improvement: Advocate for and implement best practices in TDD, CI/CD, and Software Design Principles. Work closely with the Leader, Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews, and documentation. … expertise in PHP and JS/TypeScrpt Expertise with Symfony, Laravel and NodeJS frameworks. Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL, including complex database design and reporting. Strong experience with Test-Driven Development (TDD), unit testing, functional testing, and … integration testing. Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software DesignPatterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git. Nice-to-Have Technical Skills: Experience with AWS infrastructure. Expertise with NoSQL databases. Knowledge of modern frontend JS More ❯
by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to … exceptional problem-solving ability Demonstrate high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding designpatterns/paradigms … and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build “full” end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project a positive attitude and ability to work as part of an agile team More ❯
our P6 Platform team, you will deliver high-quality features and enhancements. Collaborate across UK and France teams (some travel required), innovate to meet goals, and support secure design principles aligned with Information Security standards. Explore new tools and techniques to drive innovation. Take charge of implementing solutions that optimize processes. Enhance your skills and advance your development … Engineering expertise Relational database knowledge, e.g., PostgreSQL DevOps skills: CI/CD, Docker, Git Additional skills that are a plus: Understanding of Software Engineering Principles: SOLID, designpatterns, TDD, BDD, DDD, Enterprise Architecture Frontend technologies: HTML, CSS, JavaScript, Typescript, React Experience with testing frameworks: JUnit, Spock, Jest Integration frameworks such as Apache Camel Other scripting languages Experience More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
DCV Technologies Limited
continues to raise the standard for what tailored travel should be. About The Role The Principal Developer is a senior technical leader responsible for driving the architectural direction, design, and development of complex software systems. This role involves leading high-level projects, making strategic decisions regarding technology stacks, and ensuring the scalability, maintainability, and performance of applications. The … a requirement have had strong practical experience of C# and Azure Development: C# Development, .NET core/.NET Framework Full understanding of Object Orientated and SOA designpatterns Azure: APIM, including extensive use of policies, caching and security aspects: Azure Functions Azure AI Search, using API and designing indexes Azure Blob and Table Storage used via Rest … APIs Azure AD, Enterprise apps and interactions via Graph API Azure Cosmos DB Azure best practice architecture patterns Data sources: via ODBC, RESTful API, Message-based Architectures Development of relational and non-relational databases and ORMs, e.g. Entity Framework DevOps processes, CI/CD, writing Unit Tests Testing frameworks (e.g. xUnit, NUnit, MSTest), and broader testing tools such as More ❯
Job Description: We are seeking a technically proficient Full Stack Web Senior Developer to lead the ownership and delivery of our digital solutions through the design and implementation of innovative web applications that enhance our data digital capabilities across various business functions, including Marketing, Supply Chain, Sales, and Customer Engagement. This role is transformation-funded and therefore has … user needs. Facilitate the design and architecture of scalable web applications, ensuring performance, security, and maintainability. Mentor junior developers, providing guidance on coding standards, designpatterns, and effective problem-solving techniques. Work closely with cross-functional teams including stakeholders, business analysts, QA, and infrastructure teams to ensure seamless project execution. Collaborate with internal teams to More ❯
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and designpatterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and designpatterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
reporting solution which will function Enterprise-wide. You will be involved in the full software development lifecycle on this project. SQL BI Developer SQL, ADF Role and Responsibilities: - Design and deliver innovative solutions as the company builds a modern, best practice data warehouse - Play a key role on a product development programme using the Microsoft BI stack and … Agile team of Developers, Testers and BA/Product Owners on a set of new greenfield projects - Observe object-oriented design and good practice designpatterns and principles SQL BI Developer SQL, ADF Skills and Experience: - Significant experience of the Microsoft BI stack (SQL Server 2022, SSIS, SSAS, SSRS, Power BI) - In-depth expertise with More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, DesignPatterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full benefits* As a C++ More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
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, DesignPatterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Engineer/ More ❯
retrospectives To be successful you will need to demonstrate experience of: 2+ years of experience in Java and React development Strong understanding of object-oriented programming, designpatterns , and web development best practices Experience working in agile teams and fast-paced environments Excellent problem-solving and communication skills A degree in Computer Science or equivalent experience Bonus More ❯