Harrogate, North Yorkshire, Yorkshire, United Kingdom
Redcentric
team, the company overall and our customers. They will contribute to, or sometimes lead, the technical design of complex solutions using modern processes and designpatterns, and production-grade technology. The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. … and encourage awareness of Redcentric's chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including designpatterns, DevOps, continuous development and continuous delivery. When required, Identify and coordinate rapid, expert on-the-ground technical fixes for high profile problems when they occur in a client's … of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial. Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference More ❯
drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions. Key Responsibilities: Lead the design and development of complex applications using Core Python and web frameworks like Flask. Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP … code tracking. Engage in data analysis and visualization to inform decision-making and enhance application performance. Develop applications using event-driven programming paradigms and adhere to designpatterns like Model View Template (MVT) and Model View Controller (MVC). Ensure security and compliance through PKI and OIDC with OAuth 2.0 implementation. Automation: using Unit Testing and API … and timelines Preferred Skills: Experience with Object Relational Mappers (ORMs) and server-side templating languages. Advanced knowledge of AWS services and architecture best practices. Familiarity with designpatterns and software architecture principles. 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 ❯
with a Java-based eCommerce technologies such as IBM WebSphere Commerce, SAP Hybris, Salesforce DemandWare or Oracle-ATG. The successful candidate will be required to lead the solution design, assist in solution implementation and be responsible for the technical delivery of complex solutions to a wide range of clients. You will be required to work closely with clients … focused and have a proven track record of delivery. ROLE RESPONSIBILITIES Producing and owning technical solutions to fit business requirements and ensuring successful delivery. Producing and owning solution design documents covering baseline and target architectures for applications, integrations, data and technology - ensuring the design meets architecture principles and best practices for the technology platform and justifying … design against other options. Producing technical specifications for lead developers covering mid-low level application, interface and database design, including identifying relevant designpatterns and application frameworks. Communicating technical architectures and designs to internal teams, including developers and testers. Communicating directly with the customer on all aspects of the technical designMore ❯
technical team and assigns programming and development tasks to the technical staff. • Develop and provide mentoring to less experienced technical staff (other architects, technical leads and developers). • Design coding and software best practices, develop reference and proof of concept implementations. • Design and development of reusable components and services. • Create unit and component integration test strategies … be comfortable with multiple areas of responsibility including but not limited to presentation, business logic, persistence, performance, scalability, and integrations. • Expected to help specify the features of physical design, estimate time and effort to complete each feature, build or supervise implementation of features, prepare product for deployment, and provide technology subject-matter expertise to the team. QUALIFICATIONS: • Bachelor … enterprise web applications. • Core Java, Servlets, JSP, EJB 3.x, JPA, RESTFUL and SOAP based Web Service development and JMS experience. • Strong background in Java and J2EE DesignPatterns, Software Design Principles, UML and Rational Unified Process. • Experience in modularity, scalable UI framework design and extendable service components. • Experience in the designMore ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
William Hill PLC
As a Business Solutions Architect, you will help us define, and execute against, our vision for global expansion and architectural design across our Trading Platform. You will be responsible for working with our Product Owners and business stakeholders to design solutions that put the best possible foundation into place for William Hill and our future growth. … You will be comfortable in supporting all aspects of the architecture role in an Agile delivery through planning, design, implementation, testing, releasing and feedback. You will be hands on when you need to be and will drive adoption through practical application and not through excessive documentation. Though you will be focussed on delivery within the Trading Tech department … AMQP, your JSON from your Avro, your TLS from your TTL and everything in between and you'll have a well-rounded technical repertoire covering software designpatterns, infrastructure design, business and process analysis, messaging systems, data stores, web-based systems and what makes it all tick. Experience solving problems at enterprise scale in a More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
Evoluted
development environments, as well as some of our production ones, use Docker so experience with containers and containerised applications would be valuable Software architecture - not just designpatterns (but we do quite like the command pattern), but caching, asynchronous processing and more are all used to make robust, efficient systems CI/CD - we use GitLab's … Planning - we understand that being a developer/engineer isn't just about writing code, so any experience in software planning like wireframes, specification writing, data modelling, database design, API design or similar would be hugely beneficial Legacy refactoring - not all of our projects are modern and greenfield, and being able to work on and positively 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 ❯
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 ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Experis
development. We are looking for a true software engineer-someone who has built, maintained, and optimized complex systems and is now applying that expertise to automation. Key Responsibilities: Design, develop, and maintain automation frameworks and tools. Collaborate with cross-functional teams to integrate automation into CI/CD pipelines. Troubleshoot and resolve complex issues across systems and environments. … Contribute to architectural decisions and software design discussions. Ensure high standards of code quality, performance, and reliability. Technical Requirements: We are looking for candidates with strong, hands-on experience in the following areas: Programming Languages: Java or .NET. Version Control: Git (especially GitHub). Databases: PostgreSQL. Scripting: Shell scripting (Bash, etc.). … CI/CD Platforms: Jenkins (advanced usage and pipeline development). Cloud Platforms: Google Cloud Platform (GCP). Software Design: Solid understanding of software designpatterns and principles. Problem Solving: Excellent troubleshooting and debugging skills. Ideal Candidate Profile: 7+ years of professional software engineering experience. Proven track record in building and maintaining software systems. Strong More ❯
handsworth, yorkshire and the humber, united kingdom
Experis
development. We are looking for a true software engineer-someone who has built, maintained, and optimized complex systems and is now applying that expertise to automation. Key Responsibilities: Design, develop, and maintain automation frameworks and tools. Collaborate with cross-functional teams to integrate automation into CI/CD pipelines. Troubleshoot and resolve complex issues across systems and environments. … Contribute to architectural decisions and software design discussions. Ensure high standards of code quality, performance, and reliability. Technical Requirements: We are looking for candidates with strong, hands-on experience in the following areas: Programming Languages: Java or .NET. Version Control: Git (especially GitHub). Databases: PostgreSQL. Scripting: Shell scripting (Bash, etc.). … CI/CD Platforms: Jenkins (advanced usage and pipeline development). Cloud Platforms: Google Cloud Platform (GCP). Software Design: Solid understanding of software designpatterns and principles. Problem Solving: Excellent troubleshooting and debugging skills. Ideal Candidate Profile: 7+ years of professional software engineering experience. Proven track record in building and maintaining software systems. Strong 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 ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
Hart, Yorkshire, United Kingdom Hybrid / WFH Options
RVU Co UK
with the Technical Lead, you'll play a key part in shaping the systems owned by the team, engaging in all stages of the development lifecycle, from initial design through to delivery and continuous support. You'll be involved in solving technical challenges, ensuring the reliability and performance of our systems, and working collaboratively with engineers and cross … you'll be doing: Drive the migration architecture from C# ASP.NET, .NET Core to Golang. Iteratively develop new application features to improve our products. Write code that follows our patterns and practices and fit for purpose. Automation testing of built features. Build functionality that is extensible. Take part in peer reviews with your colleagues, offering advice and taking on … etc but also comfortable in Azure and Azure devops Containerisation and IaC approach (Terraform it's definitely a plus) A good understanding of development methodologies and designpatterns SOLID Principles The ability to investigate issues and both define and follow through on their resolution. Golang is also a plus Experience with the following: Cloudflare, Fastly React, Typescript More ❯
Sheffield, South Yorkshire, England, United Kingdom
Lorien
Kotlin and Java with understanding of Android framework and libraries.· Experience in Android development tolls such as Android Studio, Gradle and Git.· Strong understanding of mobile app architecture, designpattern and best practices.· Familiar with RESTful APIs, JSON, network framework and third party library integration.· Experience in handling performance optimisation, memory management and app security.· Good to have More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
Trust In Soda
depth knowledge of the Android framework and commonly used libraries Proficiency with development tools like Android Studio , Gradle , and Git Solid understanding of mobile app architecture , designpatterns , and best practices Confident working with RESTful APIs , JSON , and third-party library integrations Experience in performance optimisation , memory management , and app security Good exposure to automated testing frameworks More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
The Curve
including unit and integration tests. Experience in web development with modern frontend frameworks like React, Vue, or Angular. Strong debugging and troubleshooting skills. Understanding of data structures and design patterns. Comfortable working in a command line environment. Familiarity with continuous integration and deployment. Experience with cloud providers such as AWS, Azure, or Google Cloud. Containerization experience (Docker/ More ❯
you the opportunity to grow with us! Interested in becoming a Senior Flutter App Developer? Take a look at the below to understand what you'll be doing: Design, develop, and maintain cross-platform mobile applications using Flutter. Implement best practices for clean, reusable, and maintainable code. Optimise app performance for various devices and screen sizes. Collaborate with … with backend teams to integrate APIs and ensure seamless data flow, implementing third-party libraries, tools and SDKs as needed. You'll harness your knowledge of designpatterns, SOLID principles and best practices for software development. Still interested in joining as a Senior Flutter App Developer? Great news! Here are the core capabilities we are looking for … with Flutter Proficient in using modern language using technology such as iOS(Swift and Objective-C) or Android (Kotlin and Java) Understanding and familiarity with UI/UX design principles Experience of working with Test Driven Development and applying modern software engineering principles A passionate problem solver with a focus on high quality user experience At Evri , we More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
Junglee Games India Private Limited
/CD pipeline integrations. Collaborate with platform and DevOps teams to ensure tool integration and automation into developer workflows across brands. Provide architecture guidance on secure designpatterns and security tool architecture in cloud-native and hybrid environments. Global Collaboration: Work closely with the Associate Director of Group Enterprise Security and other domain leads to align strategies … also entails planning for product-related incident response and disaster recovery - ensuring that teams are prepared to handle a security incident. Project and Vendor Management: Oversee Secure by Design project execution and coordinate with project managers to ensure results (system implementations, migrations, integrations) are completed on time. Manage relationships with product vendors and service providers (Remaining vendor neutral More ❯
to planning activities whilst aligning your workload to team delivery timescales. Responsibilities: Develop the next generation of our software using the latest web technologies with standard designpatterns and practices, all in an agile environment Write clean, documented, testable and scalable code to new functionality to our solutions, as well as improving our existing codebase Delivery of More ❯
to be in the office Contract : Temporary, 5 months, 40hrs per week Pay : Daily rate of £610 inside IR35 What will you be doing? Prepare solution and technical design documentation. Develop and implement technical solutions for Oracle Fusion ERP. Design and build integrations … using Oracle Integration Cloud (OIC), including: REST and SOAP API calls FBDI file uploads Data extraction via BI Publisher, OTBI, and analysis reports. Apply industry-standard designpatterns to ensure scalable, sustainable solutions. What we are looking for: Strong understanding of Oracle Integration Cloud (OIC) or similar cloud-based integration platforms. Proficiency in PL/SQL and More ❯
Sheffield, South Yorkshire, England, United Kingdom
Lorien
Swift and Objective-C with understanding of iOS framework and libraries.· Experience in iOS development tools such as Xcode, CocoaPods, and Git.· Strong understanding of mobile app architecture, designpattern and best practices.· Familiar with RESTful APIs, JSON, network framework and third party library integration.· Experience in handling performance optimization, memory management and app security.· Good to have More ❯