core requirement). JavaScript and web frameworks such as Angular or React. Experience in at least one of C# or Java. RESTful microservices. Software engineering best practices (Unit testing, SOLIDprinciples, design patterns etc). The role is hands-on, designing solutions and taking them through the full software lifecycle. Responsibilities Architecture and Design Design solutions for concurrency, in More ❯
relevant technologies and use this knowledge to push the team forward. WHAT WE ARE LOOKING FOR • Hands-on knowledge in designing, writing, and reviewing high performant reactive clean code • Solid experience in building cloud native, event driven, scalable, distributed systems or services using .net, C#, Kafka, ELK Stack & Kubernetes Full stack experience with Front end development experience using HTML … VUE.js • Strong hands-on experience in performant and scalable database design in SQL, NOSQL and GRAPH databases such SQL Server/PgSQL, MongoDB, Cassandra, Redis ,Apache Druid • Solid experience in REST APIs, GraphQL & gRPC • Strong hands-on experience in GitHub/GitLab and testing tools/frameworks such as SonarQube, xUnit, Postman, Cucumber, Polaris, Blackduck. • Strong hands-on experience … cloud technologies such as Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, design patterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile Scrum • Strong knowledge of Domain Driven Design & Event Driven Micro Services Architecture. • Good documentation skills needed with experience in Swagger and/or More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
ADLIB Recruitment | B Corp™
SCSS/CSS, HTML. Experience with Vue.js or React.js (but you’ll be using Vue.js here!). SQL Server and an awareness of other data structures. RESTful web services. Solid background in OOP, SOLIDPrinciples and design patterns. Agile Development, TDD, BDD. Exposure to Azure as a minimum knowledge level in Cloud tech. Jira, Bitbucket, Git. An interest More ❯
cloud-hosted web and mobile solutions, optimizing customer experience and usability across various devices. Build team confidence through collaboration and product-focused approaches. Apply strong technical design skills, including SOLIDPrinciples, design patterns, domain modeling, event-driven architectures, and micro-services. Take a test-first approach to development and integration testing. Develop global multi-lingual and multi-tenant systems. More ❯
Loughton, Essex, South East, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates Design Patterns and SOLIDPrinciples Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core Vue Agile … policy can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 Design Patterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
Expertise in API Engineering Experience with relational databases like PostgreSQL DevOps: CI/CD, Docker, Git The following skills and technologies are a plus: Understanding of Software Engineering Principles: SOLID, design patterns, TDD, BDD, DDD, Enterprise Architecture Patterns Frontend Technologies: HTML, CSS, JavaScript, Typescript, React Experience with unit and integration testing: JUnit, Spock, Jest Experience with integration frameworks such More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
Argo DevOps Solutions Ltd
to deliver innovative solutions that align with business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLIDPrinciples: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD More ❯
London, England, United Kingdom Hybrid / WFH Options
Jaja Finance
test Collaborate closely with engineers from other platforms Develop and maintain scalable, high-performance RESTful APIs using Java and related technologies (Spring, JPA, Kafka, JUnit). Apply design patterns, SOLIDprinciples, and clean code practices. Work with relational databases and SQL to ensure efficient data management. Design, deploy, own and maintain microservices in a cloud environment (AWS, Google Cloud … with practices like pair programming and code reviews. Several years of hands-on development experience with Java and related technologies (Spring, JPA, Kafka, JUnit). Understanding of design patterns, SOLID, and clean code principles. Experience building scalable and high-performance RESTful APIs. Knowledge of relational databases and SQL. Understanding of microservices architecture and experience deploying/maintaining microservices. Familiarity More ❯
of experience building Integration pipelines. Ability to build Integration pipelines from different 3rd party platforms. Strong Azure SQL and data skills. Strong understanding of software development practices, such as SOLIDprinciples, functional and object-oriented programming, structuring code, testing, IOC, dependency injection, etc. Strong unit testing, including TDD. Strong experience with Azure DevOps Repositories, Pipelines and Artifacts (git, multistage … experience for data integrations, using C# and .Net Core; including Durable Functions. Strong skills in Java Scripting, HTML Scripting, JSON & XML Structures. IaC, e.g., Terraform, ARM, Bicep, etc. Includes solid Azure Resource Manager skills including Azure Portal, Az CLI and Az PowerShell. Demonstrate understanding of Event driven Architectures. Knowledge of Canonicalised modelling. Excellent written and verbal communication skills. Presentation More ❯
C# 6+ including advanced language features (generics, lambdas, delegates) Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript/jQuery/AJAX, HTML5, CSS3 Design Patterns and SOLIDPrinciples Desirable experience: ASP.NET Core, Entity Framework Core Azure Service Bus Vue, AngularJS Agile methodologies/Scrum Automated browser testing/SpecFlow/Selenium SignalR, ECMAScript6 We're looking for More ❯
Birmingham, England, United Kingdom Hybrid / WFH Options
Kerv
such as React, Node.js and TypeScript Experience with Azure and ARM templates . Working knowledge of continuous integration processes and pipelines. Excellent, in-depth understanding of BDD, TDD and SOLID principles. In-depth experience in rock-solid Object Oriented programming, enterprise integration skills and microservice architecture skills. Love clean code, love helping others achieve it A good understanding More ❯
to customers Engaging in shift left and Agile practices What you'll need: In depth knowledge of design patterns and pattern of enterprise application architecture In depth knowledge of SOLIDprinciples Design/Development/Testing experience using large/complex application using various Microsoft technologies (C#, .NET, SQL Server) Hands-on experience with Microsoft Azure platform and services More ❯
or related field, or equivalent experience. Proven experience as a Data Software Engineer. Strong proficiency in SQL and C#/.NET. Experience with OO and functional programming, design patterns, SOLID principles. Hands-on experience with ETL implementations. Knowledge of Python, PySpark, and Databricks is a plus. Experience with Agile methodologies, TDD, CI/CD tools like Github, Azure DevOps More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Experis UK
Strong diagnostic skills and experience providing levels of support when issues arise. Extensive experience (5+ years) with C# and .NET Core. Deep understanding of Object-Oriented (OO) concepts and SOLID design principles. Proven experience developing in Microsoft Azure and using Terraform. Strong knowledge of SQL and database design. Experience in building extensive unit and integration tests, ideally following TDD More ❯
/CD solutions would be a plus Strong experience in all aspects of client-side performance optimization, Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD Experience in multiple front-end platforms including iOS, Android, Web, and API services Have worked on an app or internet company that is at scale with More ❯
Experience: 5+ years in software engineering. Programming Languages : Robust experience in JAVA. Proficiency in C# is also valuable. Familiar with frameworks like Spring or .NET. Services and REST APIs : Solid background in developing services and RESTful APIs, demonstrating an understanding of web services architecture and implementation. Test-Driven Development: Strong commitment to quality, utilizing TDD methodologies to ensure code … reliability and maintainability. Security Practices: Knowledgeable in cybersecurity practices, including OAuth, OpenID Connect, and secure coding practices. Advanced Database Knowledge: Proficient in SQL and data modelling. SOLIDPrinciples: Proficient in applying SOLIDprinciples for object-oriented programming, ensuring clean, maintainable, and scalable code. Additional Skills (Good to Have): Programming Language: Python Containerization and Orchestration: Experience with technologies like More ❯
the ability to navigate conversations and manage expectations with clarity and professionalism is essential. We're seeking someone with a strong technical foundation, especially in best practices such as SOLID, who leads by example in embedding these into the everyday. You'll be responsible for overseeing and modernising our codebase, mentoring and coaching a team of up to … can make a real impact - technically and as a leader - this is the role for you. Key Responsibilities Strong mentoring ability to align team resources with departmental objectives in SOLID engineering and other best practices. Review and provide realistic estimates around planned tasks, implementing and utilising tracking metrics to ensure agreed timelines remain adhered to. Collaborate with Product to … is preferred. ASP.NET/.NET CORE MVC, WPF. Experience of web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery). MS SQL knowledge is a must. Strong grasp of SOLID design principles, with recent experience implementing in day-today software development practices Entity Framework. Azure knowledge - (blobs, service bus or equivalent queue service like RabbitMQ) Strong debugging skills in More ❯
with stakeholders to understand functional and non-functional requirements, providing technical designs and accurate estimates. Development Excellence: Write efficient, stable, and maintainable code adhering to design patterns such as SOLID and DRY. Manage code changes within planned releases while ensuring compliance with SDLC and regulatory requirements. Document code comprehensively in the technical Wiki, ensuring timely and complete deployment instructions … of a global virtual team. Analytical Skills : Strong capacity for quality documentation and technical design understanding. Azure Experience : Familiarity with Microsoft Azure is advantageous. Development Best Practices : Knowledge of SOLIDprinciples, DRY, Security First, and TDD (Test Driven Development). Version Control : Basic understanding of Git. Project Management Tools : Experience with Azure DevOps or similar platforms (Jira). Team More ❯
the ability to navigate conversations and manage expectations with clarity and professionalism is essential. We’re seeking someone with a strong technical foundation, especially in best practices such as SOLID, who leads by example in embedding these into the everyday. You'll be responsible for overseeing and modernising our codebase, mentoring and coaching a team of up to … can make a real impact – technically and as a leader – this is the role for you. Key Responsibilities Strong mentoring ability to align team resources with departmental objectives in SOLID engineering and other best practices. Review and provide realistic estimates around planned tasks, implementing and utilising tracking metrics to ensure agreed timelines remain adhered to. Collaborate with Product to … is preferred. ASP.NET/.NET CORE MVC, WPF. Experience of web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery). MS SQL knowledge is a must. Strong grasp of SOLID design principles, with recent experience implementing in day-today software development practices Entity Framework. Azure knowledge - (blobs, service bus or equivalent queue service like RabbitMQ) Strong debugging skills in More ❯
in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git . Nice-to-Have Technical Skills: Experience with AWS infrastructure. Exposure to Microsoft Dynamics NAV integrations. Familiarity with Behaviour-Driven Development ( BDD ). More ❯
improvement. Basic Requirements Required: Strong experience as a Senior Software Engineer or equivalent role Deep understanding of JavaScript fundamentals Expertise in React and TypeScript Experience with ElectronJS and Node.js Solid grasp of modern CSS (including SASS) and frontend build tooling Familiarity with Git workflows, pull requests, Agile processes, and CI/CD pipelines Strong debugging and problem-solving skills … communication skills Desirable: Experience with C#/.NET Exposure to GraphQL and UI/UX tools such as Figma Background in developing complex, high-availability frontend applications Knowledge of SOLIDprinciples and scalable UI patterns Familiarity with Azure DevOps, GitHub, and Jira for CI/CD, source control, and issue tracking Additional Requirements: Must either hold or be eligible More ❯
cause analysis and prompt remediation during incidents or outages. Vendor Coordination: Work with external vendors to supplement team capacity and expertise when necessary. You're Good At You bring solid development and program leadership experience to drive technical governance, innovation, integrations, and cloud strategies using emerging technologies like Gen AI. You thrive in environments that demand independent problem-solving … to learn new tools and technologies rapidly Flexibility and entrepreneurial spirit to adapt to changing requirements and priorities Experience leading solutions across various technology stacks, including Object-Oriented design, SOLIDprinciples, and modern design patterns Development experience in Microsoft .NET Framework and front-end JavaScript frameworks like Angular & React Knowledge of relational databases like Oracle, MS SQL Server, and More ❯
working with cloud technologies, specifically the Azure stack. Experience working with test frameworks/test cases for RESTful services Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience with software development ecosystem (IDE's, version control, test automation/CI, etc.). Strong appreciation of building flexible cross-functional full-stack squads with shift-left More ❯