Portsmouth, Hampshire, England, United Kingdom Hybrid / WFH Options
MORRIS SINCLAIR RECRUITMENT LTD
FinTech space. This is a fantastic opportunity for an experienced Senior C# .NET Developer with good object-oriented analysis and design skills, familiarity with designpatterns and practices to work for an award winning company..The role offers excellent career progression within a fast-growing FinTech environment. What We Need The ideal candidate will have experience … Core Web API development experience API documentation generation tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of DesignPatterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and More ❯
FinTech space. This is a fantastic opportunity for an experienced Senior C# .NET Developer with good object-oriented analysis and design skills, familiarity with designpatterns and practices to work for an award winning company. . The role offers excellent career progression within a fast-growing FinTech environment. What We Need The ideal candidate will … Core Web API development experience API documentation generation tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of DesignPatterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and More ❯
our Product team to prioritize, assign, and deliver upcoming work, ensuring that implemented software meets long-term business objectives. Provide technical mentorship and guidance to junior team members. Design, develop, test, and deploy custom Salesforce solutions, including Apex, Visualforce, Lightning Components, and integrations with other systems. Customise Salesforce to meet specific business needs by creating custom objects, fields … seamless data flow and interoperability. Conduct code reviews and ensure the quality, performance, and security of developed solutions. Develop software solutions to business problems, leveraging established designpatterns and coding standards. Collaborate with stakeholders to gather and analyse requirements and translate them into technical specifications. Technical skills: 7+ years as a Senior Salesforce Developer, with 3+ years … data migration and ETL tools. Proficiency with code change control using BitBucket, JIRA, and Confluence. Knowledge of sophisticated business systems integration as well as object-oriented designpatterns and development. Familiarity with Services Oriented Design Principles (SOA) and Web Services. Company Benefits Enhanced Parental Leave Generous annual leave Healthcare Plan Annual Giving Day - an extra More ❯
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade possesses … Uses established procedures to solve problems by making judgments and gets work done with quality under moderate supervision. Has limited discretion to vary from established procedures. Scope Define, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-Oriented Design and DesignPatterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable: Python JavaScript, node.js Rust Communications More ❯
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade possesses … established procedures to solve problems by making judgments and gets work done with quality under moderate supervision. Has limited discretion to vary from established procedures. Scope Define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … kernel and/or driver development. C/C++ Experience of best practice software development processes/lifecycles Experience of Object Oriented Design and DesignPatterns Experience of software testing and design for test Desirable: Javascript, node.js, react.js Python Rust Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration More ❯
and deliver innovative products that exceed expectations Code Quality Assurance: Conduct thorough code reviews, meticulously scrutinising codebases to ensure compliance with coding standards, best practices, and designpatterns, while offering constructive feedback to uphold and elevate code quality organisation-wide Technical Troubleshooting and Optimisation: Tackle intricate technical challenges head-on, employing sharp analytical skills to diagnose issues … implement effective solutions, and fine-tune system performance for optimal efficiency and scalability Documentation and Knowledge Sharing: Document architectural decisions, designpatterns, and best practices, and actively contribute to knowledge-sharing initiatives such as tech talks, workshops, and internal training sessions to empower the broader engineering team with valuable insights and expertise Project Management and Delivery: Collaborate … and sharing insights to nurture their professional growth and ensure team cohesion Exemplary Technical Leadership: Lead by example, embodying a collaborative and proactive architectural Vision: Lead the architectural design of sophisticated software systems, meticulously planning and implementing solutions that prioritise performance, scalability, and reliability while aligning with industry best practices and architectural standards Performance Enhancement: Identify and address More ❯
Loughton, Essex, South East, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates DesignPatterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 DesignPatterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade applies … complex problems. Roles will act independently with minimal guidance, and may act as project managers/formal mentors for junior staff. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … and/or driver development. C and C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and DesignPatterns such as SOLID Experience of software testing and design for test Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Rust More ❯
About the Role Lead the architectural design and implementation of a comprehensive design system to support multiple products and platforms within the organization. Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. Define and document architecture principles, guidelines, and … best practices for the design system, ensuring consistency, reusability, and maintainability across all applications. Conduct thorough analysis of existing systems, tools, and processes to identify opportunities for integration with the design system and streamline workflows. Drive the evolution and enhancement of the design system by staying updated on industry trends, emerging technologies, and user … for complex software applications. Experience using Storybook, Chromatic and Zereheight for design systems. Experience creating automation processes for component governance. In-depth knowledge of designpatterns, UI/UX principles, and front-end technologies such as HTML, CSS, JavaScript, and BeastNative. Strong understanding of software architecture principles. Experience with version control systems (e.g., Git), package More ❯
Winchester, Hampshire, South East, United Kingdom Hybrid / WFH Options
Hays
past few years they are now looking at new functionality and capability of the system, working across 50 applications. You'll be a proponent of Software DesignPatterns and best practice, including Domain Driven Design, Clean Architecture and CQRS. Joining them as a Senior the expectation will be to offer support and mentoring to the … have likely progressed from an Asp.Net MVC background through versions to Core and now .Net 8. You should have good knowledge of implementing common design and architectural patterns in an Agile environment and will have a strong command of the entire SDLC, namely Domain Driven Design, Command Query Responsibility Segregation and Clean Architecture. What you More ❯
common goals. Joining a rapidly expanding company offering long-term development and success opportunities. Contributing to meaningful projects that create a lasting impact. In this role, you will design and develop scalable, cloud-based backend systems using multiple programming languages. You'll contribute to QA, automation, and infrastructure management while supporting DevOps and AI/MLOps practices. Collaboration … implement scripts to create, tear down, migrate and recreate environments). Develop well architected, maintainable cloud-based solutions using appropriate design principles, for example designpatterns and SOLID principles. Perform technical design reviews of software and IT infrastructure and develop proof-of concept solutions in the research service and deploy to the production More ❯
Developer/Permanent/Southampton Country: United Kingdom Location: Southampton Sector: Software Developer Job Type: Permanent Technologies: C# Software Developer Scrum WebAPI aspnet TSQL MVC SQL Server Refactoring Design Angular JS Java Ionic Intel XDA TypeScript Bootstrap IIS 70 Git Continuous Integration TeamCity EPOS C# Software Developer/Permanent/Southampton Are you a looking for an excellent … a deadline-oriented environment and be a highly organized individual with the ability to multi-task and have a high attention to detail. Working knowledge of designpatterns and Object Orientated Design . Strong knowledge of refactoring , including improving the design of existing code. Good interpersonal and communication skills and be autonomous and … documentation skills Knowledge of relational database technologies such as Microsoft SQL Server and related .NET technologies Knowledge of Java , Ionic , Intel XDA , Typescript , Bootstrap , IIS 7.0 Understanding fundamental design principles behind a scalable application Proficient understanding of code versioning tools , such as GIT Familiarity with continuous integration Desirable Skills and Knowledge: Understands the Agile software development lifecycle and More ❯
on SOA Orchestration, Web Services (SOAP/REST), Security Protocols, BizTalk Configuration, Transformations and JSON based Messaging. • Experience on an recent BizTalk versions including 2013. • Strong knowledge of integration patterns specially in integrating Portals/SSO, legacy applications, B2B Applications, external partners using BizTalk. • Strong command on various BizTalk components like BRE and BAM and should have expertise in … Orchestrations, Itineraries, • Strong command on .Net/C# concepts and current trends in the industry including strong understanding of Object Oriented design methodologies and designpatterns • Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards around the same. • Automated BizTalk Unit … onsite/offshore model and coordination with support teams for deployment and issue handling. • Experience with code build tools such as TFS. Experience in production of project estimates, design documents, and project plans. Additional Information All your information will be kept confidential according to EEO guidelines. More ❯
Basingstoke, Hampshire, South East, United Kingdom Hybrid / WFH Options
Anson Mccade
someone who enjoys translating client requirements into scalable, secure, and sustainable technical solutions. You'll collaborate closely with project managers, solution owners, and other architects to ensure consistent design delivery - all while developing reusable frameworks that support long-term technology goals. … Role Requirements: Lead the creation of design artefacts to support application-based solutions in customer environments Translate business and technical requirements into well-structured architecture models and patterns Collaborate with cross-functional teams to ensure architectural alignment and delivery excellence Support pre-sales activities by contributing to solution shaping and proposal development Apply green software principles and … platforms (Power Platform, UiPath), and secure software development practices Familiarity with data integration pipelines (Kafka, Apache Airflow), API management, and scripting (Python) Strong understanding of software designpatterns including microservices, cloud-native, and OO design Eligible and willing to undergo high-level security clearance Whether you're an experienced Application Architect or someone with transferable More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Anson Mccade
someone who enjoys translating client requirements into scalable, secure, and sustainable technical solutions. You'll collaborate closely with project managers, solution owners, and other architects to ensure consistent design delivery - all while developing reusable frameworks that support long-term technology goals. … Role Requirements: Lead the creation of design artefacts to support application-based solutions in customer environments Translate business and technical requirements into well-structured architecture models and patterns Collaborate with cross-functional teams to ensure architectural alignment and delivery excellence Support pre-sales activities by contributing to solution shaping and proposal development Apply green software principles and … platforms (Power Platform, UiPath), and secure software development practices Familiarity with data integration pipelines (Kafka, Apache Airflow), API management, and scripting (Python) Strong understanding of software designpatterns including microservices, cloud-native, and OO design Eligible and willing to undergo high-level security clearance Whether you're an experienced Application Architect or someone with transferable More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
with end users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions: The Software & Data Science group … in McLaren F1 is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root … pull requests, branches). Experience with relational and document databases e.g. SQL Server and MongoDB. Experience designing distributed microservice based architectures. Experience building maintainable codebases using designpatterns and modern source control approaches. Using planning tools such as Jira, Github, or Azure DevOps to organise and track your work. High competency in written and oral English language. More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Materialise NV
our Southampton office. What you will do Review product and customer requirements in collaboration with Product Management, and propose robust solutions and implementation alternatives that meet agreed timelines Design, implement, and unit test software components, and participate in code and design reviews with peers to ensure high quality Develop new product features that align with current … efficiency Demonstrate a strong sense of ownership and commitment to shared team goals Your profile 3+ years of experience developing commercial software Good understanding of software designpatterns and architecture principles Commercial experience with Java or C#/.NET Commercial experience with React and TypeScript for front-end development Familiarity with Git and CI/CD pipelines … for deployments to production and non-production cloud environments Behaviour-Driven Development and automation with tools such as Cucumber, SpecFlow and Serenity Test-Driven Development and Test-Driven Design AsciiDoctor and Markdown for the creation of technical documentation Supporting software products in customer environments Leveraging cloud services and offerings (preferably AWS) Use of and deployment to multiple operating More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative … practices such as TDD & CI/CD You can set up CI/CD Pipelines You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance) You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. More ❯
and personal development. WHAT YOU WILL DO The Software Engineer is a very important "T-Shaped" role demonstrating both depth and breadth across key engineering competencies, e.g. Systems Design, Software Development, Testing, DevOps, Security, Analytics, Lifecycle Management, etc. and successfully collaborate with experts from other subject domains. As a contributing hands-on engineer in the SCM Platform, you … engineering manager. • To promote Agile, DevOps/SRE, DevSecOps frameworks and ensure high quality and low cycle times through best software engineering and development practices including automation. • To design, develop, test, deploy, improve and maintain high quality (scalable, reliable, high performant, highly secure) micro services which follows Maersk Architecture principles, Information Models and quality and security standards. • To … Polaris, Blackduck. • Strong hands-on experience in any one or more cloud technologies such as Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, designpatterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile Scrum • Strong knowledge of Domain Driven DesignMore ❯
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 ❯
and service integration across systems. Key Responsibilities: Define and own end-to-end integration architecture, ensuring alignment with enterprise architecture principles. Design API and messaging-based integration patterns using Microsoft technologies (e.g., Azure Integration Services, Logic Apps, API Management). Lead architecture design sessions and produce HLDs and LLDs for integration solutions. Collaborate with cross … delivery programmes. Deep knowledge of Microsoft Azure integration services , including: Logic Apps Azure API Management Azure Functions Service Bus Event Grid Strong understanding of cloud-native designpatterns, microservices, RESTful APIs, and messaging systems. Experience in designing secure, scalable, and reusable integration platforms and APIs. Familiarity with DevOps tools and CI/CD pipelines in Azure (e.g. More ❯
integration and support for business-as-usual (BAU) operations. Key Responsibilities Collaborate with the existing team to re-engineer Oracle PL/SQL stored procedures into C# services. Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases. Work closely with business analysts and stakeholders to ensure functional parity and identify … opportunities for enhancement. Participate in the design of a hybrid architecture that supports phased migration. Use AI-assisted tools to analyse, translate, and optimize legacy code. Support BAU operations during the migration period, ensuring system stability and continuity. Contribute to code reviews, testing strategies, and documentation. Required Skills & Experience 5+ years of experience in .NET/C# development … and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of software architecture, designpatterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Desirable Skills Experience with PHP, especially in legacy systems. Familiarity with DevOps practices 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 ❯
Basingstoke, Hampshire, South East, United Kingdom
Southern Communications Ltd
expectation that the successful candidate will be willing to learn iOS development and any other technologies required for the successful development of our applications and solutions. Key Responsibilities Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … ConnectionManager and audio handling libraries would be highly advantageous. Experience of using CI/CD platforms with mobile applications GIT source control Good knowledge of software designpatterns, standards, best practices, system architectures and when to apply them. Excellent debugging skills and proficiency with diagnostic tools. A history of working successfully within an Agile team/methodology. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Noir
Data Engineer - Investment Banking - London/Hybrid (Data Engineer, SQL Data Engineer, Java, Python, Spark, Scala, SQL, Snowflake, OO programming, Snowflake, Databricks, Data Fabric, designpatterns, SOLID principles, ETL, Unit testing, NUnit, MSTest, Junit, Microservices Architecture, Continuous Integration, Azure DevOps, AWS, Jenkins, Agile, Data Engineer, SQL Data Engineer) We have several fantastic new roles including a Data More ❯