15 of 15 Design Patterns Jobs in Birmingham

Software Engineer

Location
Birmingham, England, United Kingdom
principles under guidance from senior engineers, principal engineers and architects Participate in peer code reviews and apply coding standards, design patterns and best practices Deliver work items from design through development, testing and deployment Provide estimates and communicate progress or blockers Troubleshoot issues … Analytical Skills Problem-Solving Effective Communication Team Collaboration Willingness to Learn Industry Keywords Software Engineering Principles Cross-Functional Team Technical Guidance Design Patterns Best Practices Tools & Technologies AWS Azure GCP React Node.js Terraform Celery Containerisation Infrastructure-as-Code Cloud-Native Services #J-18808-Ljbffr ...

Application Architect (AI)

Hiring Organisation
SCC
Location
Birmingham, UK
Employment Type
Full-time
purpose: The AI Application Architect is responsible for the end-to-end architecture, design and evolution of AI-enabled applications and solution patterns, ensuring alignment to business goals and delivery outcomes. This role focuses on applied AI, translating business problems into practical, secure and scalable AI solutions … solution architectures using Azure AI Foundry and AWS Bedrock to address specific business challenges. Define and maintain AI reference architectures and design patterns for common use cases such as document intelligence, conversational AI, knowledge mining and process automation. Provide technical direction to development teams, ensuring implementation aligns ...

Software Engineer

Location
Birmingham, England, United Kingdom
experience Location : Birmingham city centre WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Software Engineering Manager Deadline Note: We reserve the right to close … implementation details (Stakeholder Interaction integrated here). Code Review & Quality Participate in peer code reviews, providing constructive feedback. Apply coding standards, design patterns and best practices during implementation. Help raise quality through improved maintainability, readability and performance. Technical Leadership Follow technical guidance from senior engineers and technical ...

Software Architect - Python & .NET.

Location
Birmingham, England, United Kingdom
established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability … based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event‐driven architectures. Experience ...

Software Architect - Python & .NET

Hiring Organisation
Computer Futures
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£75000 - £90000/annum
established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability … based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event-driven architectures. Experience ...

Senior Java Full-Stack Engineer

Location
Birmingham, England, United Kingdom
hands-on experience with Java 17, Spring Boot and microservices architecture.Experience designing and developing RESTful APIs.Strong understanding of software engineering principles, design patterns and best practices.Experience with CI/CD pipelines and tooling such as Jenkins.Experience using Git-based source control systems.Good understanding of cloud-native application ...

Senior Integration Engineer

Location
Birmingham, England, United Kingdom
reviewing integrations to ensure they meet quality, performance and security benchmarks. Defining and maintaining integration design templates, reusable components, design patterns and technical guidelines. Working with change owners and technical teams to translate integration requirements into technical deliverables. Designing integrations that maximise reuse … services and managed connectors, while defining patterns that reduce the need for point‐to‐point integrations. Evaluating emerging integration capabilities within RSM’s existing vendor network and supporting incident resolution and performance optimisation for integration flows. What we are looking for We’re looking for someone with strong integration ...

Full Stack Developer

Hiring Organisation
Version 1
Location
Birmingham, UK
Employment Type
Full-time
understanding of software architecture principles, hands-on experience with modern technologies, and the ability to lead and mentor development teams. Key Responsibilities: Architectural Design: Design and develop high-quality software architecture and technical solutions that meet business requirements. Ensure the architecture is scalable, maintainable, and secure. … React or similar front-end technologies. Good experience and certification in AWS cloud platform. In-depth knowledge of software architecture principles and design patterns. Experience with microservices architecture and cloud-native applications. Good experience in database technologies such as SQL, NoSQL, and data modeling. Excellent problem-solving skills ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
Requisition ID # 26WD99922 Software Engineer Location : Birmingham (Hybrid) Role Summary As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience … broad portfolio of software, giving customers the power to solve their design, business, and environmental challenges. This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion by delivering unprecedented value and converging workflows with ...

Software Engineer C++

Hiring Organisation
Autodesk
Location
Birmingham, UK
Employment Type
Full-time
Requisition ID #26WD99922Software EngineerLocation : Birmingham (Hybrid)Role SummaryAs a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software … giving customers the power to solve their design, business, and environmental challenges. This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion by delivering unprecedented value and converging workflows with cloud-based technology. ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum plus benefits
delivering their next generation of customer-facing platforms. This is a hands-on technical leadership role where you'll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis. The Role Lead technical … background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset when designing and delivering software Excellent collaboration skills ...

Lead Data Engineer

Hiring Organisation
Kainos
Location
Birmingham, UK
Employment Type
Full-time
match to user needs. Your responsibilities will include: Taking responsibility for the development of whole components or subsystems within a team. Development incorporates design, code, test and defect resolution. Focusing on hands-on design and development, using open source and commercial platforms. Defining and enforcing development … essential) requirements: Experience of leading a team of engineers in the implementation of data-intensive system componentsExperience of applying standards for design (patterns), development, (style guides) and operational readiness (automation, deployment)Proficient software development experience in one of Java, Scala, or PythonSoftware development experience with data-processing ...

Senior Data Engineer

Hiring Organisation
Kainos
Location
Birmingham, UK
Employment Type
Full-time
development leadership and take responsibility for significant technical components of data systems . You will work within a multi-skilled agile team to design and develop large-scale data processing software to meet user needs in demanding production environments. Your responsibilities will include: Working to develop data processing … software primarily for deployment in Big Data technologies. The role encompasses the full software lifecycle including design, code, test and defect resolution. Working with Architects and Lead Engineers to ensure the software supports non-functional needs. Collaborating with colleagues to resolve implementation challenges and ensure code quality ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Birmingham, England, United Kingdom
opportunity to work on meaningful public-facing technology while contributing to the continued development of modern government digital services. Key responsibilities Design, develop and maintain high-quality backend services usingTypeScript. Design and implement solutions usingserverless architectureand cloud-native development principles. Develop and maintain applications and services … resilience, scalability and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Contribute to an inclusive, collaborative engineering culture and support colleagues through mentoring and knowledge sharing where appropriate. Essential technical skills Candidates ...

Software Developer (Moodle)

Hiring Organisation
Robert Half
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Full-Time
Salary
£38,000 - £48,000 per annum
Robert Half are resourcing for a Moodle developer vacancy. The successful candidate will design, develop, test, document and maintain software, integrations and Moodle applications and plug-ins. They will investigate and resolve technical issues, work with stakeholders to understand requirements and deliver effective solutions, and contribute to testing … improvement. They will also share knowledge and work collaboratively as part of the wider development team. Technical Skills Essential PHP, OOP, SOLID and design patterns. Moodle plug-in development. JavaScript, HTML, SCSS/CSS and Bootstrap 4/5. REST APIs, HTTP, JSON and XML. ...