26 to 50 of 51 Design Patterns Jobs in Scotland

Senior Developer

Location
Glasgow, Scotland, United Kingdom
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 …/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 ...

Consultant Engineer

Location
Bellshill, Scotland, United Kingdom
help in achieving their goals. About the role: Candidates must have excellent communication skills and be able to lead technical projects from design stage through to implementation and take ownership of the solution end to end Design and deliver enterprise network solutions across routing, switching, firewall … networking expertise to CCNP/CCIE level preferred; with strong relevant experience Strong understanding of modern data centre and campus network design patterns Experience with Palo Alto firewalls and centralised management through Panorama is desirable Ability to produce detailed technical and low‐level design documentation ...

Software Engineering Manager

Location
Glasgow, Scotland, United Kingdom
sprints, and remove any blockers slowing the team down. Technical Strategy: While you might not be pushing code daily, you\'ll participate in design reviews and ensure the team is making scalable architectural decisions. Recruiting: Actively participate in hiring to scale the team with diverse, high‐caliber talent. … software engineering Full stack experience across a variety of technologies including front-end and back-end A strong understanding of software design patterns used for architecting and developing high performing, scalable software solutions Previous experience architecting and developing server/gateway applications and client/server model ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
software engineering in a team environment, from requirements captureanddesignthrough todevelopmentand testing. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Excellentproblem-solving andprogramming skillsusing portableC across multiple platforms. Experiencewriting C for software running on at least one embedded platform.Ofparticular relevanceareARM Cortex … relevanceareCMockand Unity. The ability toautomate development processes where necessary using scripts written in bash,Pythonor otherappropriate languages. Experience with CI/CD pipeline design, Docker, GitLabandother DevOpstechnologies would be a definite advantage. What we can offer you A competitive salary in the range of £48k-£65k depending ...

Experienced Quant Developer

Location
City of Edinburgh, Scotland, United Kingdom
will play a key role in the architecture, development, and maintenance of our Python-based valuation platform. You will contribute to the design and delivery of high-quality software solutions that support the valuation and risk management of financial instruments. This is an individual contributor role requiring strong … maintaining production-quality software. You are confident working with large, complex codebases. You have a strong understanding of software architecture, design patterns, and engineering best practices. You have experience with Git, Unix/Linux environments, testing frameworks, and CI/CD practices. You possess strong analytical ...

Android Developer

Location
City of Edinburgh, Scotland, United Kingdom
privacy, resilience 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 Keep up to date with developments across the Android and wider mobile technology ecosystem Contribute to an inclusive, collaborative engineering culture … applications for Android Strong proficiency in Kotlin Good understanding of the Android SDK and Android development ecosystem Experience developing applications using modern Android development patterns and practices Experience working with APIs and integrating mobile applications with backend services Experience with automated testing, including unit and UI testing Experience using ...

.Net Developer

Location
City of Edinburgh, Scotland, United Kingdom
digital, data and AI. We believe in tailored solutions, assembling expert teams to address each client's unique needs. Our services span strategy, design, technology and data & AI, ensuring seamless end-to-end delivery of platforms, products and services with real-world impact. What sets us apart … project team to define features and functionality for our client’s applications. Deliver maintainable solutions, while taking advantage of common design patterns and practices. Implement reusable software components and scripts that support both development and operational systems and processes. Debug and diagnose issues with applications and cloud ...

Principal Software Engineer - Executive Director

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
from the start. Your focus will be to collaborate with teams across our organization to ensure that our platforms and applications define and leverage patterns and solutions consistently to meet evolving requirements for infrastructure identity and security requirements in an AI-enabled environment. This role is suited … teams defining architecture, engineering practices and standards, and delivering high-impact software that scales. Job responsibilities Architect and build governance-by-design patterns and libraries that embed policy controls, approvals, and evidence collection Create standards and tooling (CLI, SDKs, libraries, templates, automated checks) that make it easy ...

Software Engineer – Core Marketing Platforms

Location
City of Edinburgh, Scotland, United Kingdom
current software engineering best practices, delivered on schedule. Write secure, stable, testable, maintainable code with minimal defects Contribute to team discussion on technical design,scopingandprioritisation. Collaborate effectively across the team, surfacing risks and opportunities that arise from technical decisions. Propose pragmatic solutionsand share knowledge and learnings with … such as SNS/SQS or Kafka. Good grasp on relational, non-relational databases, messagingqueuesand handling concurrency. Understanding of modern architectures, design patterns, and platform nuances Appreciation of orchestration and containerisation, ideally Kubernetes (K8s) Experience working with cloud-based infrastructure and technologies. Experience with testing concepts, test ...

Software Manager

Location
City of Edinburgh, Scotland, United Kingdom
growing a team of strong thinkers and innovators that are willing to work closely with product and customer-facing teams to design and develop new applications in the Cloud. We are expanding our current platform and SaaS product offerings by using cutting edge technology to process very large … bring innovation* Accountable for the technical delivery of software to customers while ensuring it is well architected, maintainable and uses appropriate design patterns and SOLID principles.* Accountable to ensure team code quality, security and testability is high e.g. SonarQube, OWASP* Working with product management to provide technical ...

Lead Java Developer

Location
Glasgow, Scotland, United Kingdom
regulations and products. Skill Set: Java 8, Kafka, Collections, Multi-threading, problem solving as core skillset with knowledge of databases and design patterns, and some hands-on experience on UNIX. The candidate needs to be a self-starter, a confident personality with good communication skills ...

iOS Developer

Location
City of Edinburgh, Scotland, United Kingdom
privacy, resilience 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 Keep up to date with developments in the Apple and wider mobile technology ecosystem Contribute to an inclusive, collaborative engineering culture … applications for iOS Strong proficiency in Swift Good understanding of the iOS SDK and Apple development ecosystem Experience developing applications using modern iOS development patterns and practices Experience working with APIs and integrating mobile applications with backend services Experience with automated testing, including unit and UI testing Experience using ...

Principal Software Engineer - Executive Director

Location
Glasgow, Scotland, United Kingdom
from the start. Your focus will be to collaborate with teams across our organization to ensure that our platforms and applications define and leverage patterns and solutions consistently to meet evolving requirements for infrastructure identity and security requirements in an AI-enabled environment. This role is suited … teams—defining architecture, engineering practices and standards, and delivering high-impact software that scales. Job responsibilities Architect and build governance-by-design patterns and libraries that embed policy controls, approvals, and evidence collection Create standards and tooling (CLI, SDKs, libraries, templates, automated checks) that make it easy ...

Senior Software Engineer (Elixir)

Location
City of Edinburgh, Scotland, United Kingdom
Tanfield office - approx 2 days per week.** | || | | | | --- | | We are looking for a Senior Software Engineer with hands-on Elixir experience to design, develop, and deliver scalable cloud-based solutions. You’ll work in an agile team building applications that process large datasets and deliver meaningful insights. … e.g. SQL, non-relational) including data modelling and performance. * An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them. * Ability to analyse and solve technical problems. * Ability to clearly articulate ideas to target audience. * Ability to collaborate with ...

Full Stack Software Engineer

Location
Dundee, Scotland, United Kingdom
background you're seeking, rather than more generalist software developers. You'll collaborate with engineers, product teams, data specialists and business stakeholders to design, build, test and support solutions that improve how we understand, engage and retain our audiences. As part of a forward-thinking technology team … MySQL PostgreSQL Microsoft SQL Server Experience developing, integrating and maintaining backend services, APIs and data-driven applications. Knowledge of software architecture, design patterns and engineering best practices. Experience working with source control, automated testing and CI/CD approaches. An understanding of secure coding, software quality ...

Lead Data Architect (Grade M1)

Location
City of Edinburgh, Scotland, United Kingdom
physical data models, creating a shared understanding of data across SFC. Establish and maintain data architecture principles, standards, reference architectures and design patterns that support trusted, scalable, and sustainable use of data. Lead data architecture governance and design assurance, providing challenge, recommendations and architectural oversight … stewardship, with the ability to embed these principals into data architecture design. Experience designing data architecture for modern cloud-based data platforms, data integration patterns, preferably with Microsoft Azure ecosystem and Microsoft Fabric. Experience aligning data architecture decisions with organisational strategy, ensuring data models, standards and approaches support current ...

Software Engineer - Java

Location
City of Edinburgh, Scotland, United Kingdom
guidance from team members. You may create or have responsibility to improve or invent small tools or applications. You can take defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current software engineering best practices. You write secure, stable, testable, maintainable … backend systems & APIs using Java Good grasp on relational, non-relational databases, messaging queues and handling concurrency Understanding of modern architectures, design patterns, and platform nuances Knowledge of release process best practices for APIs and services within production systems Experience working with cloud-based infrastructure and technologies ...

WAF Security Engineer

Location
City of Edinburgh, Scotland, United Kingdom
response Support the diagnosis and resolution of major incidents, partnering closely with Security Engineering, Network and Cloud teams. Embed secure-by-design patterns and guardrails, ensuring controls are codified, consistent and easy for platform consumers to adopt. Produce high-quality engineering documentation, including standards, patterns, platform … have the chance to: Shape the future of WAF and Web Application Security capabilities across Lloyds Banking Group. Contribute to engineering standards, patterns and guardrails used across multiple teams and platforms. Work alongside highly skilled engineers in a culture that values modern engineering, automation and continuous improvement. Continue ...

Data Architecture Manager

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
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 … digital core and explore new data driven business opportunities. Were 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 ...

Principal Software Engineer

Location
Stirling, Scotland, United Kingdom
and development of complex software systems, remaining close enough to the technology to understand and influence implementation. Establish and promote software engineering standards, patterns, principles and best practices. Mentor and coach software engineers, helping to develop technical capability and a culture of engineering excellence. Identify opportunities for innovation … technical levels. You’ll bring: Significant experience designing, developing and delivering complex software solutions. Strong knowledge of software architecture, engineering principles, design patterns and modern development practices. The ability to make sound architectural and technical decisions and communicate the rationale clearly to both technical and non-technical ...

Analyst Programmer 3E

Hiring Organisation
VIQU IT
Location
Glasgow, Stobcross (historical), City of Glasgow, United Kingdom
Employment Type
Permanent
technical lead and key contact for Elite 3E • Develop and support Elite 3E, integrations, and in-house applications • Own development workstreams from design through to release and support • Work with consultants, developers, BAs, and architects on new solutions • Produce technical and functional documentation • Complete unit, integration, and user … Finance or legal sector experience is highly desirable • Experience with SSRS or similar reporting platforms • Understanding of multi-tier architecture and design patterns • Strong communication and stakeholder management skills • Proactive approach with strong attention to detail ...

Senior Software Engineer, Frontend (TypeScript)

Hiring Organisation
Indigo Vision
Location
Midlothian, Scotland, UK
Employment Type
Full-time
software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Architects and implements complex state management patterns and robust API integrations to support a scaling ecosystem. Optimizes delivery by contributing to CI/CD pipelines and leveraging Firebase services for rapid, reliable …/CD workflows. Technical Stack: Advanced proficiency in TypeScript and modern CSS/HTML.Engineering Mindset: A strong foundation in design patterns and the ability to drive architectural changes across a large codebase. Collaboration: Demonstrated team player skills and a willingness to mentor others. Desired SkillsResilient Systems: Excitement ...

Lead Full Stack Software Developer

Location
Glasgow, Scotland, United Kingdom
customer-facing products are built. The Opportunity This is a technical leadership role for someone who wants to shape a product from first design conversation through to code running in production while staying close to the build the whole way. You'll move fluidly between hands-on delivery … work in the UK. Visa sponsorship is not available for this role. What You\u2019ll Be Doing Partner with stakeholders on solution design, scoping and system architecture from the earliest conversations. De-risk uncertain areas of a design through spikes and proof-of-concepts before committing ...

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

Location
City of Edinburgh, Scotland, 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 Engineer, Frontend (TypeScript)

Location
City of Edinburgh, Scotland, United Kingdom
days in the office. Job Description Analyzes, develops, maintains software for the organization’s products and systems. Familiarity with/interest in engineering patterns and best practices. Develops, validates, and tests: can build tested, maintainable code and debug when necessary. Implements state management patterns and API integrations … years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks. Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables. API & Infrastructure: hands-on experience with RESTful API, websockets. Solid understanding of web development principles. ...