and Experience Experience in designing and developing scalable, distributed, and high-performance cloud-based applications. Strong understanding of object-oriented programming principles and design patterns. Expertise in microservices architecture and event-driven systems. Proficiency in SQL and NoSQL databases, with a strong understanding of data modeling and query … a B2B SaaS environment, delivering enterprise-grade software solutions. Strong expertise in .NET (C#) and Azure cloud services. Familiarity with multiple software architecture design patterns. Experience with frontend frameworks such as Angular, Blazor, or React. Proficiency with data warehouse technologies such as Snowflake. Hands-on experience with GitHub More ❯
client working on a cutting-edge Missile Systems development project in the Defence domain. Responsibilities Collaborate with cross-functional teams to analyse requirements, design, develop, test, and maintain software solutions for defence projects. Apply your expertise in one or more of the following programming languages: C++, C or … ADA to deliver high-quality software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and maintenance. Collaborate closely with stakeholders, including clients, project managers, system engineers, and other software engineers, to ensure successful project delivery. Take ownership … languages: C++, C or ADA. Experience using a high-level scripting language such as Python. Solid understanding of software development principles, object-oriented design, and design patterns. Familiarity with the software development lifecycle and agile methodologies in a Safety or Mission Critical development environment. Excellent problem More ❯
new applications and features. Enhance the stability and performance of existing software. Collaborate with fellow engineers to research and implement new technologies and design patterns. Ensure the best possible experience for users. Who will you be? Ideally you'll have at least 5+ years of recent experience as More ❯
Christchurch, Dorset, United Kingdom Hybrid / WFH Options
Partly
skills 5+ years of experience developing complex applications. Firmly grounded computer science and engineering fundamentals , including data structures, concurrency, architecture, APIs, testing, and design patterns. Strong written and verbal communication and collaboration skills. Strong knowledge of databases and data models , relational and NoSQL. (Bonus) Experience with automotive parts. More ❯
Salford, Greater Manchester, North West, United Kingdom
DCS Recruitment Limited
are looking for an experienced Software Development Team Lead to manage and inspire a team talented developers. You will be responsible for the design, development and maintenance of high quality enterprise level software solutions. Key Responsibilities: Be an inspiring leader, mentor and guide a small team of developers. … Offer technical advice, provide support and coding reviews. Remain compliant - adhere to best practices in software development, design, and testing methods. Troubleshoot and resolve complex technical issues related to software integration Oversee the design, development, and deployment of scalable software solutions using C# and .NET framework. … .NET. Demonstrable experience mentoring and leading developers of all levels of experience. An In-depth understanding of object-oriented programming principles (OOP) and design patterns. Knowledge/experience of Software Development principles and best practices. Ability to remain calm in a fast paced and deadline focused environment Strong More ❯
are looking for an experienced Software Development Team Lead to manage and inspire a team talented developers. You will be responsible for the design, development and maintenance of high quality enterprise level software solutions. What will your responsibilities be? Be an inspiring leader, mentor and guide a small … team of developers. Offer technical advice, provide support and coding reviews. Remain compliant - adhere to best practices in software development, design, and testing methods. Troubleshoot and resolve complex technical issues related to software integration Oversee the design, development, and deployment of scalable software solutions using C# … .NET. Demonstrable experience mentoring and leading developers of all levels of experience. An In-depth understanding of object-oriented programming principles (OOP) and design patterns. Knowledge/experience of Software Development principles and best practices. Ability to remain calm in a fast paced and deadline focused environment Strong More ❯
are looking for an experienced Software Development Team Lead to manage and inspire a team talented developers. You will be responsible for the design, development and maintenance of high quality enterprise level software solutions. What will your responsibilities be? Be an inspiring leader, mentor and guide a small … team of developers. Offer technical advice, provide support and coding reviews. Remain compliant - adhere to best practices in software development, design, and testing methods. Troubleshoot and resolve complex technical issues related to software integration Oversee the design, development, and deployment of scalable software solutions using C# … .NET. Demonstrable experience mentoring and leading developers of all levels of experience. An In-depth understanding of object-oriented programming principles (OOP) and design patterns. Knowledge/experience of Software Development principles and best practices. Ability to remain calm in a fast paced and deadline focused environment Strong More ❯
We are looking for an experienced Software Development Manager to lead and inspire a team talented developers. You will be responsible for the design, development and maintenance of high-quality enterprise level software solutions. Salary: £60,000 per annum (reflective of experience) Location: Manchester Working Model: Office based … guide a small team of developers. Offer technical advice, provide support and coding reviews. Remain compliant - adhere to best practices in software development, design, and testing methods. Troubleshoot and resolve complex technical issues related to software integration Oversee the design, development, and deployment of scalable software … .NET. Demonstrable experience mentoring and leading developers of all levels of experience. An In-depth understanding of object-oriented programming principles (OOP) and design patterns. Knowledge/experience of Software Development principles and best practices. Ability to remain calm in a fast paced and deadline focused environment Strong More ❯
are seeking a skilled and experienced C#.NET Developer to join our dynamic development team. This is an exciting opportunity to contribute to the design, development, and maintenance of robust client-server applications using the latest Microsoft technologies. The ideal candidate will bring a strong track record of delivering … high-quality software solutions and a passion for innovation. Key Responsibilities: * Design, develop, and implement line of business applications primarily using C#, ASP.NET core and SQL * Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance. * Write clean, well-documented … with version control systems, preferably Git. * Knowledge of HTML DOM, Javascript and working with REST APIs * Strong understanding of software development principles and design patterns. * Excellent problem-solving, analytical, and debugging skills. * Strong communication and collaboration skills. * Ability to work independently and as part of a team. Desirable 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 and iterative code to deliver a powerful end … and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early … our clients. You will create large-scale distributed systems out of microservices. You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from More ❯
will be part of an empowered agile team working on our portfolio of risk products. You'll be responsible for the analysis, definition, design, implementation, testing, maintenance and support of the Risk products, working individually or leading a small team of engineers. You'll work closely with QA … forms part of the role, working alongside the team management to help further enhance the skills and capabilities of the team. You will design, build and maintain efficient, reusable, reliable and secure code based on requirements or User Stories. Working within a multi-functional agile team, you'll … and more junior developers, providing advice and guidance to benefit the team. You will contribute to the creation of software designs, leading the design of components. Through agile retrospectives and reviews, you will inspect and adapt, finding innovative ways to make your team work more effectively. Through participation More ❯
manchester, north west england, United Kingdom Hybrid / WFH Options
Finity
z2bz0 years in .NET (ASP.NET MVC, .NET Core, Entity Framework). Proficiency with React, JavaScript/TypeScript, HTML5, CSS. Strong SQL and database design experience. Expertise in designing and consuming Web APIs. Commitment to clean coding, SOLID principles, and design patterns. Strong time management, problem-solving More ❯
implement large scale Business Transformations across the UK government. Accenture provides e2e Business Transformations, not just technical solutions to point business challenges. Help design and deliver ground-breaking cloud solutions - from migrating legacy applications onto Cloud, to building innovative, new cloud-native applications. Provide solutions to real world … problems facing the UK government, working at the forefront of the most topical areas. Lead the design, development and deployment of cloud-based solutions on Cloud. Develop and maintain cloud infrastructure architecture, standards, and best practices. Ensure optimal performance, security, and scalability of the cloud infrastructure. We are … role. Experience understanding the business needs, user needs and good software architecture principles. Experience working with business analysts, SMEs and developers to collaboratively design solutions. Able to discuss the solution blueprint with stakeholders with different degrees of technical knowledge and different interests in the solution. Experience leading the More ❯
level requirements into detailed specifications. Documentation & Communication: Communicate new features and improvements to the wider company through clear documentation and release notes. Feature Design & Development: Design and create new features for sensor systems. Agile Development: Collaborate as part of an Agile team, contributing throughout the full … unit testing and the software development lifecycle. Knowledge of multi-threaded development and distributed software systems. Familiarity with SOLID principles and modern software design patterns. Experience with Docker and build pipelines. Proficient in version control using Git. Experience with CUDA for GPU programming. Solid understanding of Linux systems. More ❯
of people find a brighter financial future with Discover. Job Description: What You'll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You'll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understand the software development lifecycle and leverage … direct the work of emerging talent, and help them continue to grow in their technical skillset through mentorship. Oversee application, system, and architecture design decisions and guide team to achieve key results for products assigned to them. Remediate issues using engineering principles and create proactive designMore ❯
England, Eccles, Greater Manchester, United Kingdom
Morson Talent
looking for code hotspots/deadlocks etc. Strong code craft skills; understanding practical refactoring methods, adhering to coding standards and an appreciation of design patterns. Strong written and verbal communication skills. Good software architecture and design documentation skills. Extensive experience with software configuration control principles i.e. More ❯
taking calculated risks, and pushing boundaries. Valuing honesty, clear communication, and openness in all interactions. A background in software delivery An understanding of implementation patterns in data or development Cloud aware Understand the complexity of software development and experience of delivery Desired skills Some understanding of Object-Oriented Programming … OOP) and common design patterns. Working knowledge of Agile, Scrum, and Test-Driven Development (TDD). Experience with DevOps CI/CD pipelines. Experience Proven experience in software leadership roles. Strong understanding of market trends and customer needs. Excellent communication and collaboration skills. Taking ownership of delivery or More ❯
taking calculated risks, and pushing boundaries. Valuing honesty, clear communication, and openness in all interactions. A background in software delivery An understanding of implementation patterns in data or development Cloud aware Understand the complexity of software development and experience of delivery Desired skills Some understanding of Object-Oriented Programming … OOP) and common design patterns. Working knowledge of Agile, Scrum, and Test-Driven Development (TDD). Experience with DevOps CI/CD pipelines. Experience Proven experience in software leadership roles. Strong understanding of market trends and customer needs. Excellent communication and collaboration skills. Taking ownership of delivery or More ❯
office a minimum of2 days a week. Responsibilities: Collaborate with cross-functional teams to gather and define requirements for new features and enhancements. Design, develop, and maintain efficient, reusable, and reliable Java code. Conduct thorough testing to ensure the robustness and reliability of software applications. Troubleshoot and debug … in Java development. Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate). An understanding of object-oriented programming principles and design patterns. Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Ability to work effectively both independently and as part of More ❯
Devon, South West, United Kingdom Hybrid / WFH Options
ADLIB Recruitment
using Vue here!). SQL Server and an awareness of other data structures. RESTful web services. Solid background in OOP, SOLID Principles and design patterns. Agile Development, TDD, BDD. Exposure to Azure as a minimum knowledge level in Cloud tech. Jira, Bitbucket, Git. An interest in or experience … roadmap whilst maintaining and improving production systems and architecture critical to peoples well-being. Youll be developing complex, high-quality, technical solutions from design to delivery and demonstrate practical experience of scalability, accessibility, IT Security and supporting production systems. Youll get to delve into solving problems within Azure More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What Youll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . … . Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such More ❯
who are looking for a Senior Java/Scala Developer, to join an exciting programme within their Treasury, Planning & Capital Technology team. Responsibilities: Design and develop efficient server-side components. Engage directly with business users for requirements and solutions. Assist team members in design and development. … of multi-threading and high-volume server-side development. Familiarity with Snowflake, PowerBI, and cloud platforms (plus). Good architectural knowledge and enterprise design patterns. Basic knowlegde of Unix and Azure Cloud Technologies. Exposure to JavaScript frameworks like Angular (desirable). Excellent communication, teamwork, and analytical/problem More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
The MRJ Group
with back-end services and third-party platforms. Delivering Quality Code - Write clean, reusable, and testable code while following best practices in software design and architecture. Owning Your Work - Take responsibility for developments from concept to production, ensuring smooth deployments and ongoing support. Embracing CI/CD - Collaborate … Optimize performance using modern tools. What Makes You a Great Fit? Strong commercial experience in .NET & C#. Solid grasp of N-Tier architecture & design patterns. Knowledge of OOP principles & performance optimisation. Experience with Git & Agile methodologies. Passion for troubleshooting, problem-solving, and continuous learning. Why Join? Hybrid working More ❯
exeter, south west england, United Kingdom Hybrid / WFH Options
ADLIB Recruitment | B Corp™
using Vue here!). SQL Server and an awareness of other data structures. RESTful web services. Solid background in OOP, SOLID Principles and design patterns. Agile Development, TDD, BDD. Exposure to Azure as a minimum knowledge level in Cloud tech. Jira, Bitbucket, Git. An interest in or experience … maintaining and improving production systems and architecture critical to people’s well-being. You’ll be developing complex, high-quality, technical solutions from design to delivery and demonstrate practical experience of scalability, accessibility, IT Security and supporting production systems. You’ll get to delve into solving problems within More ❯
feedback. Contribute to improving CI/CD pipelines and development workflows Proactively identify technical risks and ensure timely resolution of issues Architecture and Design Contribute to architectural decisions and the adoption of scalable design patterns. Translate complex requirements into elegant technical solutions with high attention to … and writing automated tests, using version control systems, and using continuous integration solutions Strong experience in Android development using Kotlin Proven ability to design and implement robust architecture for modular, scalable applications Expertise in key Android APIs and components: UI, networking, permissions, inter-app communication, and platform security More ❯