12 of 12 TDD Jobs in Edinburgh

Lead Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
understanding of architectural and design patterns (serverless, microservices), with ability to lead and assure their application. Experience leading delivery in Agile environments (Scrum, Kanban, TDD), providing technical guidance and contributing to planning and estimation. Hands‐on expertise the cloud, delivering scalable, secure, and well‐architected solutions. Experience mentoring and coaching ...

Senior Software Engineer

Hiring Organisation
Cathcart Technology
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£80,000
most of the following: ** Strong Programming experience with at least one of the following; .Net, Python, Kotlin, Java, Typescript. ** Strong testing experience (ideally TDD) ** Cloud platforms such as AWS, Azure or GCP ** Infrastructure as Code (Terraforms and Kubernetes preferred) ** Microservices architecture ** Front-end development experience (ideally with Reactjs) Highly ...

Software Engineer

Hiring Organisation
Cathcart Technology
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£45,000
following; ** Modern .Net (.Net Core, ASP.Net MVC) ** Databases (SQL Server or Entity Framework) ** Modern JavaScript Frameworks (ReactJS, Angular or VueJS) ** Test Driven Development ** Working in an Agile environment Experience with the following is highly desirable; ** Cloud Services (Azure, GCP or AWS) ** Working in a product environment ...

Software Manager

Location
City of Edinburgh, Scotland, United Kingdom
scalable solutions* You love working collaboratively and enjoy teamwork to deliver high quality software solutions* You are a strong believer in test driven development and continuous delivery* You seek opportunities to expand your knowledge and deepen your expertise and bring innovation* Accountable for the technical delivery ...

Automation Engineer

Location
City of Edinburgh, Scotland, United Kingdom
depth knowledge and experience of CI/CD practices. Strong knowledge and experience of Test-Driven approaches to software engineering (ATDD, BDD & TDD). Demonstration of an ‘automation first’ mentality and be adept at finding the right balance between automated, exploratory, functional, and non-functional testing. If this ...

Technical Lead - Backend (Java / Spring Boot)

Location
City of Edinburgh, Scotland, United Kingdom
Responsibilities Build Java services across REST APIs and Kafka pipelines with readable, maintainable, well‐tested code. Write tests as part of development, encouraging TDD approaches. Integrate with third‐party APIs (e.g., payment gateways). Define and oversee technical implementations, shaping how things are built. Champion AI‐assisted ways ...

Python Engineer - Local Authority

Location
City of Edinburgh, Scotland, United Kingdom
/ML systems, including Grafana Experience working in Agile delivery models - Scrum and/or Kanban frameworks Formal XP engineering techniques including TDD and pair programming Working within defined infrastructure-as-code frameworks We welcome all applications regardless of background, in line with our commitment to diversity, equality and inclusion. ...

Senior Full Stack Engineer

Location
City of Edinburgh, Scotland, United Kingdom
including serverless and microservices, with the ability to lead and assure their application. Experience working in Agile environments, using Scrum, Kanban and test-driven development (TDD), and contributing to delivery planning and estimation. Experience mentoring and supporting less experienced engineers, providing guidance and enabling high-quality, efficient ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform. Testing coverage will rely on JUnit, Spock and Mockito, applying TDD and BDD along the way, and you'll take part in code reviews that help raise the bar across the team. On the people … Hands-on experience with microservices and event-driven architectures Cloud platforms (AWS, Azure or GCP) and Terraform A track record with TDD, Agile and automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code ...

Software Engineer

Hiring Organisation
Cathcart Technology
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll regularly follow TDD, so they're looking for Engineers who value … understand the importance of quality code . You'll ideally have experience with most of the following: ** Java (ideally Spring Boot) ** Microservices ** Test Driven Development ** Front-end Development (HTML, CSS and JavaScript) ** Working with Databases (ideally PostgreSQL) Experience with the following is highly desirable: ** Cloud Services ...

Principal DevOps engineer

Location
City of Edinburgh, Scotland, United Kingdom
C# preferred.* Interest in financial services, investment management or fintech environments, with a commitment to continuous learning.Desirable skills and experience:* Experience with Test-Driven Development (TDD).* Experience with GitHub Copilot or similar AI-assisted development tools.We are proud to be a Disability Confident Committed employer. ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just … programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers ...