3 of 3 Permanent Design Patterns Jobs in Aberdeen

C# .Net Senior Desktop Software Engineer

Location
Aberdeen City, Scotland, United Kingdom
sponsorship available Key Responsibilities Design, develop, and maintain complex desktop and cloud applications using modern software engineering practices, including design patterns, SOLID principles, automated testing, and CI/CD. Leverage AI-assisted development tools such as GitHub Copilot, code-generation tools, and automated testing assistants … degree (or higher) in Computer Science, Software Engineering, or a related technical discipline. Strong understanding of object-oriented design, design patterns, testing methodologies, version control, and code review practices. Experience working within Agile software development environments. Nice to Have Experience modernizing legacy software and migrating ...

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
applications using modern software engineering practices Write clean, maintainable and well‐tested C#/.NET code Apply object‐oriented principles, SOLID, design patterns and appropriate architectural approaches Contribute to code reviews and technical discussions Work closely with the Team Lead and Product Owner to translate requirements into …/or cloud‐based solutions Strong understanding of object‐oriented design, architecture and software engineering principles Experience with design patterns, automated testing, version control and code reviews Experience working within an Agile development environment Bachelor's degree or higher in Computer Science, Software Engineering ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...