while being the reason millions 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 … form. Bonus Points If You Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper designpatterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team Strong hands-on experience and … form. Bonus Points If You Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper designpatterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team Strong hands-on experience and More ❯
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 ❯
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 ❯
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 ❯
Bromley, Kent, United Kingdom Hybrid / WFH Options
Pontoon
You'll partner closely with the BA/PM, technical programme lead, and other developers across our global offices in London, India, Singapore, and New York. Key Responsibilities Design, develop … and enhance features for the Operational Data Store application. Optimize performance and tuning for large-scale Oracle Exadata systems. Apply Scala and modern development practices, including designpatterns , clean code , and reactive event-sourced systems . Collaborate with global teams, contributing to the re-architecture of securities post-trade platforms. Follow TDD , ATDD/BDD , and CI … Exadata performance and tuning. Strong background in Scala or another modern OO/functional programming language. Experience with reactive event-sourced systems . Proficient in applying designpatterns and optimizing algorithms. Solid understanding of Agile/Scrum methodologies. Experience with Specification by Example/ATDD/BDD . Excellent communication and relationship-building skills. Preferred Skills Knowledge More ❯
Bromley, Kent, England, United Kingdom Hybrid / WFH Options
Pontoon
You'll partner closely with the BA/PM, technical programme lead, and other developers across our global offices in London, India, Singapore, and New York. Key Responsibilities Design, develop … and enhance features for the Operational Data Store application. Optimize performance and tuning for large-scale Oracle Exadata systems. Apply Scala and modern development practices, including designpatterns , clean code , and reactive event-sourced systems . Collaborate with global teams, contributing to the re-architecture of securities post-trade platforms. Follow TDD , ATDD/BDD , and CI … Exadata performance and tuning. Strong background in Scala or another modern OO/functional programming language. Experience with reactive event-sourced systems . Proficient in applying designpatterns and optimizing algorithms. Solid understanding of Agile/Scrum methodologies. Experience with Specification by Example/ATDD/BDD . Excellent communication and relationship-building skills. Preferred Skills Knowledge 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 ❯
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 ❯
website maintenance job — you’ll be building the logic, architecture, and integrations that power core customer solutions. The Role Working within a small specialist backend team, you’ll design, implement, and deliver PHP-based product features and custom solutions. You’ll be involved from requirements capture through to design, build, test, and deployment — with the autonomy … supporting UIs for complex functionality What We’re Looking For Deep expertise in object-oriented PHP and backend architecture Strong understanding of software engineering principles and designpatterns API design, development, and integration experience HTML, CSS, JavaScript Solid database knowledge (MySQL preferred) Comfortable owning projects end-to-end Desirable: Linux, SaaS platforms, CRM systems, JavaScript 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 ❯
business stakeholders across various workstreams. You will be part of a dynamic team driving the core technology transformation for AllSaints. WHAT WILL I BE DOING? Integration Strategy & Architecture Design: Lead integration architectural design for Project Nova, aligning with strategic … objectives. Implement the new enterprise integration platform, defining capabilities and best practices. Develop comprehensive integration solutions (high performance, scalability, security) across disparate systems. Define API standards, designpatterns, and microservices architecture. Provide technical leadership on integration patterns and methodologies. Participate in the Technical Governance approach, submitting designs for review and participating in architectural standups, working sessions … Services, AWS Integration Services, Google Cloud Integration). Expert-level understanding of API design principles (REST, SOAP), API management platforms, and microservices architecture. Proficient in various integration patterns (e.g., ETL, EAI, B2B, real-time streaming, batch processing). Strong experience with cloud-native integration services and hybrid cloud environments. Expertise in various data formats (JSON, XML, EDI 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 ❯
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 ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Lorien
site. Key Skills Ability to define target state architecture and roadmap. Transactional Banking Experience (Payments, Governance, Compliance) Proficient in defining the target state architecture, roadmap and high-level design for the assigned scope based on business outcomes and aligned with the bank's strategy. The target state architecture and solution should cover all relevant dimensions - business, application, data … architecture. Domain Proficient in Cash Management & Liquidity domain along with deep understanding of integration to Payments and Core Banking platforms. Proficient in Cloud Native Architecture, Microservices designpatterns, API design, Event-Driven Architecture and Database concepts. Expected to have good understanding of monolithic to microservices migration. Responsibilities - Current state analysis, defining architectural strategy and target More ❯
evolve the system architecture. Drive DevOps practices and automation improvements using CI/CD pipelines, Bitbucket, Docker, and AWS. Evaluate and adopt emerging technologies, frameworks, and designpatterns to keep engineering efforts modern and forward-looking. Encourage experimentation, proof-of-concepts, and continuous learning within the team to support long-term growth and innovation. Knowledge, Skills, and … architectures to modular or micro frontend systems Exposure to server-side rendering (SSR) or JAMstack frameworks (e.g., Next.js, Vite) Contributions to open-source projects, internal tooling, or frontend design systems Strong UX sensibility or history of close collaboration with UI/UX design teams Experience working within regulated, high-availability, or performance-critical environments. Certifications such 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 ❯
Kings Somborne, Hampshire, United Kingdom Hybrid / WFH Options
Shaw Daniels Solutions Ltd
liaise with third-party providers when necessary. Stay up to date with best practices in .NET development, cloud computing, and modern software architecture. Contribute to system documentation, including design specifications and unit testing. Operational Excellence Demonstrate professionalism in all interactions with stakeholders and third parties. Provide timely responses to requests from management, the business, and IT teams. Foster … Experience with Azure cloud services, including hosting, serverless functions, and application insights. Familiarity with DevOps principles, CI/CD pipelines, and Azure DevOps. Knowledge of software designpatterns and modern architecture principles. Experience integrating third-party services and external APIs. Strong problem-solving and analytical skills. Ability to work in an Agile/Scrum environment and collaborate More ❯
Winchester, Stockbridge, Hampshire, United Kingdom Hybrid / WFH Options
Shaw Daniels Solutions Ltd
liaise with third-party providers when necessary. Stay up to date with best practices in .NET development, cloud computing, and modern software architecture. Contribute to system documentation, including design specifications and unit testing. Operational Excellence Demonstrate professionalism in all interactions with stakeholders and third parties. Provide timely responses to requests from management, the business, and IT teams. Foster … Experience with Azure cloud services, including hosting, serverless functions, and application insights. Familiarity with DevOps principles, CI/CD pipelines, and Azure DevOps. Knowledge of software designpatterns and modern architecture principles. Experience integrating third-party services and external APIs. Strong problem-solving and analytical skills. Ability to work in an Agile/Scrum environment and collaborate 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 ❯