Design Patterns Jobs in Scotland

1 to 25 of 31 Design Patterns Jobs in Scotland

Principal Automation Software Development Test Engineer

Edinburgh, United Kingdom
OSI Systems, Inc
on role on a small team of test automation engineers developing automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development … the test automation team to review and derive required automation tests from requirements related to patient monitoring platform Lead the cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Lead the test automation component design efforts. Understand and design to existing interface specifications. Plan and … software experience 2+ years of test automation leadership Strong experience with Python or other scripting languages Expert level knowledge of Object-Oriented Design and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices Strong understanding of Continuous Delivery and Agile development Mastery of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Automation Software Development Test Engineer

Edinburgh, United Kingdom
OSI Systems, Inc
a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development … test automation team to review and derive required automation tests from requirements related to the patient monitoring platform Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Participate in the test automation component design efforts. Understand and design to existing interface specifications. Write … software experience 3+ years of relevant automated testing experience Strong experience with Python or other scripting languages Strong knowledge of Object-Oriented Design and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices Strong understanding of Continuous Delivery and Agile developmentProficiency with tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer, AWS UK

Edinburgh, United Kingdom
Amazon
with new and ambiguous problem domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. They are expected to collaborate with their team and across teams … least one modern language such as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer - Advertising, Wren (Creative Management)

Easter Howgate, Midlothian, United Kingdom
Amazon
small agile team, supporting and further developing our creative management services. As an engineer, you will be involved in every aspect of the process - from idea generation & technical design through to development & deployment - giving you a real sense of ownership. We build systems which meet high standards of performance & reliability, and operate at scale. You will have the … least one modern language such as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Bachelor's degree or equivalent PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding standards, code reviews, source control More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior / Solutions Architect - Protection

Edinburgh, United Kingdom
Royal London
and learn! Responsibilities across three key dimensions: Interpret Business Needs Translates business and technical requirements into an architectural blueprint to achieve business objectives and documents all solution architecture design and analysis work. Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements throughout the product life cycle. … analysis and design tasks related to support the development of technology solutions. You can consider multiple viewpoints, provide weighted solution options, experience of industry design patterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and align with target/transition … contexts such as Policy Administration Systems. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of IT standards, controls, EA patterns, application libraries. Proven analytical, influencing/consensus building, technical and communication skills. About Royal London We're the UK's largest mutual life, pensions and investment company, offering protection More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, ADSP: Guidance

Easter Howgate, Midlothian, United Kingdom
Amazon
and operations, giving you the responsibility and authority to ensure success. You will be involved in every aspect of the process - from idea generation, business analysis and technical design through to software development across a variety of technologies. Your systems will meet remarkably high standards of performance and reliability, and will operate at massive scale. Our ideal candidate … environment. The position offers exceptional opportunities to grow your technical and non-technical skills. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# … including object-oriented design PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations - Experience in machine learning, data mining, information retrieval, statistics or natural language processing Amazon is an equal opportunities employer. We believe passionately that employing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer

Glasgow, United Kingdom
Hybrid / WFH Options
Hymans Robertson LLP
to the delivery teams that build, test, and scale our applications and services. Though this is a varied role, you are likely to have experience with: Object-oriented development patterns and approaches primarily in delivering C# .NET solutions Microsoft development stack and Azure Cloud computing technologies, including many of the following: ASP.NET & ASP.NET Core Web Services architecture Service-oriented … Microservices CQRS APIs SQL Server/Transact SQL Testing frameworks such as NUnit, FakeItEasy, and SpecFlow Git & Azure DevOps Message brokers (e.g., Azure Service Bus/RabbitMQ) and messaging patterns RESTful APIs Continuous improvement and delivery practices, DevOps culture, and automation within the Azure DevOps platform (YAML pipelines) Behaviour-driven testing approaches and frameworks Relational and NoSQL data architectures … and technologies Experience using a front-end framework (preferably Angular) and associated design patterns To succeed in this role, you will be: Self-motivated with a drive to learn and share knowledge Focused on continuous learning and improvement An effective communicator and a great team player, able to collaborate with all skills in your team Able to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Developer - 2 Days On Site

West Lothian, United Kingdom
WA Consultants
role, you will lead by example-taking ownership of high-quality application development while mentoring developers and contributing to the technical direction of the business. Key Responsibilities Architect, design, and develop scalable, high-performance applications using C#, .NET Framework and related technologies Maintain and enhance existing software solutions to meet evolving requirements Write clean, maintainable, and well-documented … methodologies, source control, and modern development tools Required Skills & Experience Proven application development experience with C# and .NET Frameworks Strong understanding of software engineering principles and design patterns Experience with SQL Server or Oracle database technologies Proficient in GIT for source control and familiar with CI/CD practices Practical experience with Agile methodologies and tools such More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 55,000 Annual
Posted:

Lead Software Developer - 2 Days On Site

Scotland, United Kingdom
WA Consultants Ltd
role, you will lead by example-taking ownership of high-quality application development while mentoring developers and contributing to the technical direction of the business. Key Responsibilities Architect, design, and develop scalable, high-performance applications using C#, .NET Framework and related technologies Maintain and enhance existing software solutions to meet evolving requirements Write clean, maintainable, and well-documented … methodologies, source control, and modern development tools Required Skills & Experience Proven application development experience with C# and .NET Frameworks Strong understanding of software engineering principles and design patterns Experience with SQL Server or Oracle database technologies Proficient in GIT for source control and familiar with CI/CD practices Practical experience with Agile methodologies and tools such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PHP Software Engineer - Remote Contract

Edinburgh, United Kingdom
Hybrid / WFH Options
CYBERHAWK Innovations Ltd
Laravel, JavaScript, React, React Native, SQL (MySQL and maria DB), AWS, Azure, Docker, Git& Git Actions, AWS SQS, MapBox and 3D visualisation with ThreeJS and Cesium. Design patterns/Important areas: Microservices, Security, Scalability, Usability, Cloud Native, Performance, CI/CD. Methodologies: Agile, User Centred Design. Who would be a good fit?: A full stack engineer with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fullstack Java & React Developer

Glasgow, City of Glasgow, United Kingdom
FPSG
retrospectives To be successful you will need to demonstrate experience of: 2+ years of experience in Java and React development Strong understanding of object-oriented programming, design patterns , and web development best practices Experience working in agile teams and fast-paced environments Excellent problem-solving and communication skills A degree in Computer Science or equivalent experience Bonus More ❯
Employment Type: Permanent
Posted:

Fullstack Java & React Developer

Glasgow, Lanarkshire, Scotland, United Kingdom
FPSG Connect
retrospectives To be successful you will need to demonstrate experience of: 2+ years of experience in Java and React development Strong understanding of object-oriented programming, design patterns , and web development best practices Experience working in agile teams and fast-paced environments Excellent problem-solving and communication skills A degree in Computer Science or equivalent experience Bonus More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Team Lead, Product Engineering

Edinburgh, United Kingdom
Verity Relationship Intelligence
salesforce Experience with relevant programming languages including JavaScript and Python Experience with modern frameworks and development tools in particular with React Solid understanding of system architecture, design patterns, and scalable application development Hands-on experience with Agile methodologies and managing agile teams Strong people management, communication, and problem-solving skills Ability to balance business needs with technical … effectively Experience with cloud platforms, in particular AWS Exposure to DevOps practices, CI/CD pipelines, and infrastructure as code Experience in cross-functional teams with product and design Familiarity with security best practices and performance optimisation A global team, united by diversity and inclusion At Verity, we know that diversity fosters innovation and stronger client relationships - ensuring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Inverkeithing, Fife, United Kingdom
BAE Systems
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 design patterns, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Kilmarnock, Ayrshire, United Kingdom
BAE Systems
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 design patterns, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Lossiemouth, Morayshire, United Kingdom
BAE Systems
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 design patterns, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Prestwick, Ayrshire, United Kingdom
BAE Systems
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 design patterns, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer (Settlements)

Glasgow, United Kingdom
Synechron
Cloud offerings, to join our team building a resilient, scalable, and secure cloud-based settlement platform. You will be participating in the requirements refinement sessions, working on architecture, design, and implementation - writing code and automated tests, creating CI/CD pipelines following the best software development and DevOps standards. In our agile environment, you will have to interact … improving processes. Skills required (essential): • Hands-on with 7+ years' experience in building distributed event-based systems applying agile practices. • Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability. • Strong working knowledge of core Java 8 & above, Spring-boot, and other Spring framework features. • Experience with designing and implementing high volume messaging More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend App Developer

Glasgow, United Kingdom
ASA Recruitment
of RESTful APIs, unit/integration testing, and CI/CD tools (e.g., Jenkins) Familiar with best practices such as SOLID principles, clean code, and microservice design patterns Confident communicating complex technical concepts to non-technical stakeholders Experience mentoring or supporting knowledge sharing within a team Desirable Skills: Experience building accessible web apps (WCAG compliance) Exposure to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AM - Trading System - Real-Time Data Engineer (Python, Go, Rust)

Scotland, United Kingdom
Leadingnation
taking. We are always interested in people who have an appetite for taking calculated risk, demonstrate a high level of original thinking and intellectual curiosity. Role and Responsibilities: Design, develop, and maintain performant, scalable backend infrastructure for real-time data processing and analysis using Golang/rust Build and optimize low-latency data pipelines that can handle large … in Computer Science or related field 3+ years of experience in software development with Golang/Rust/Python Strong understanding of data structures, algorithms, and design patterns Experience working with quant trading or crypto data is highly desirable Solid experience designing and building scalable backend systems for real-time data processing and analysis Experience with database … design and management using SQL and NoSQL databases Familiarity with cloud infrastructure services like AWS, GCP, or Azure is a plus Experience with message brokers such as Kafka or RabbitMQ Strong analytical and problem-solving skills Excellent communication skills and ability to work well in a team environment Amber Group opens its doors to the curious problem solver More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Architecture Manager

Edinburgh, United Kingdom
WeAreTechWomen
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We're differentiating through our ability to architect solutions using proven design patterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture thatthrives on shared success, diverse ways of thinking and enables boundaryless opportunitiesthat candrive your career … of highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients' existing architecture, working closely with senior More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr Associate Software Developer - GenAI Platform

Glasgow, United Kingdom
SAS Institute Inc
you will: Support internal teams in their employment of the platform, helping them leverage the platform to build out GenAI-fuelled initiatives with a secure and testable framework Design, develop, and maintain high-quality software solutions using modern programming techniques and best practices. Ensure quality through functional, unit and performance testing; work closely with testing by providing thorough … the organization's secure software development goals Required Qualifications: 2 years experience in developing applications using an object-oriented language with a focus on best practices, design patterns and performance optimization. Bachelor's degree in a relevant field, preferably Computer Science or Artificial Intelligence. An equivalent combination of related education, training and experience may be considered in … Cloud, and ideally their AI services e.g. Azure Open AI. Experience with API Management platforms such as Azure API Management (APIM) or Apache APISIX, including the ability to design, deploy, and maintain scalable APIs. Experience fostering a collaborative environment that encourages growth, knowledge sharing, and confidence-building to help them succeed in their roles. Knowledge and/or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Technical Architect

Livingston, West Lothian, United Kingdom
Hybrid / WFH Options
Sky
Salesforce Technical Designers across a wide range of initiatives to support business growth, adoption and exploitation of the Salesforce platform. Employ robust Engineering principles and practices across the design, development and delivery of changes to the Salesforce platform, working across a number of Communities of Practice to foster a culture of continuous improvement, working to define and implement … best practices across the Salesforce ecosystem. Perform technical analysis, design and support implementation of changes to Salesforce platform following best practices, leveraging OOTB capabilities and customisation when necessary. Contribute to improvement of DevOps processes, Ways of Working and tools including scrum, user support, platform security, quality, version control and CI/CD. Work with domain and cross-functional … lifecycle management, Digital Commerce/Cart based APIs and external APIs. Experience in building complex, scalable and high-performance software systems, including object modelling and OO design patterns that have been successfully delivered to customers . Knowledge of TOGAF principals would be advantageous . Experience with Version Control Systems and Continuous Integration/Continuous Delivery CI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Manager, Software Development

Glasgow, United Kingdom
Planet DDS, Inc
to be effective and be able to implement and deliver consistently Resource planning, hiring, team strategy, cross-functional coordination Help drive technical decisions such as architecture, design patterns, CI/CD pipelines, and coding practices to support scalable, resilient, high-performing solutions Proven track record of successfully managing competing priorities Navigate ambiguity and deliver incrementally Assess and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Moonsift Developer Job Description

Edinburgh, United Kingdom
Hybrid / WFH Options
Microcred
and ask them to join. We've recently done a discussion on some of the advanced options of version control and will be looking at some design patterns next. I'm a great believer in fostering a community where you feel safe to admit to not knowing something and asking questions. No one knows everything, there are … Our product worksets (our term for sprints ) always begin with us looking at user feedback and deciding what features to build, then - crucially I believe - we keep the design and development process separate, with Alex taking on the design and myself giving feedback. It's far too easy as the developer to just build whatever is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
Scotland
10th Percentile
£67,500
25th Percentile
£74,063
Median
£85,700
75th Percentile
£85,700
90th Percentile
£90,740