experience with mobile development (apps are built in Dart and Flutter but any other mobile experience welcome) Experience with UX/UI Design Write clean and maintainable code, while ensuring high code quality and best practices Develop and maintain the application architecture and infrastructure The above information more »
functional teams, analysing requirements, and implementing scalable and robust applications. Software Development: Design, develop, and maintain high-quality software applications using the .NET framework. Code Quality: Write clean, efficient, and maintainable code. Analysis and Problem-Solving: Analyse user requirements and translate them into technical specifications. Issue Resolution: Troubleshoot … optimal software performance. Collaboration: Work closely with product managers, designers, and other developers to understand project requirements and integrate software components seamlessly. Testing and Code Review: Conduct unit testing and participate in code reviews to maintain code quality. Quality Assurance: Ensure software meets quality standards. Documentation: Create more »
Birmingham, England, United Kingdom Hybrid / WFH Options
Delaney & Bourton
always requesting new features Key Responsibilities: Software Development: Design, develop, and maintain high-quality software applications using the .NET framework. Using version 4.8 onwards. Code Quality: Write clean, efficient, and maintainable code. Analysis and Problem-Solving: Analyse user requirements and translate them into technical specifications. Issue Resolution: Troubleshoot … optimal software performance. Collaboration: Work closely with product managers, designers, and other developers to understand project requirements and integrate software components seamlessly. Testing and Code Review: Conduct unit testing and participate in code reviews to maintain code quality. Quality Assurance: Ensure software meets quality standards. Documentation: Create more »
You will be coming in to initially work on a project to automate their P&L process and supporting the company by building a clean UI system in a .NET/C# & Angular environment. You will work closely with the VP of risk and other stakeholders to to grasp … as a .NET/C# developer is a must. Proficiency in modern web development with tools like Angular or React. Strong capability to produce clean, modular, maintainable code. Proficiency in database design (both relational and non-relational). Experience in various types of test automation. Strong cloud experience, Azure more »
Leicestershire, England, United Kingdom Hybrid / WFH Options
Talent Solutions Network
challenges across several commercial industries. The role: Working closely with the Senior Software Engineer and Technical Director to design and implement efficient and scalable code to meet project requirements. The Benefits: Huge progression opportunities Real-world projects to work on making a significant impact on people’s lives Using … Knowledge of complex design patterns and algorithms (nice to have) Responsibilities: Working with complex systems and design patterns Designing and implementing high-quality and cleancode Ensuring that software meets the customers' needs Apply now for immediate consideration or email oliver@talentsolutionsnetwork.co.uk Talent Solutions Network is an independent more »
of greenfield projects about to be rolled out to the team which they are striving to produce using opensource technologies and a commitment to clean code. If you are a tenacious developer, with a proven track record and solid computer science fundamentals, and are looking to join one of more »
have an immediate impact. Duties will include the design and development of low latency software, contributing to the whole software development life cycle, writing clean elegant code. Skills needed: Java11+ SpringBoot Microservices Docker/Kubernetes AWS and NoSQL not essential but a nice to have It's a two more »
technologies, enhancements and platforms that will drive strategic goals across the wider business. Day to day responsibilities Using Vanilla JavaScript or TypeScript to write cleancode Working with NodeJS or Express frameworks Using Cypress or Jest in testing frameworks Using Redux or any other state management systems Experience … Experience and passionate about writing clean code. Champion pair programming Always considering and thinking about the underlying software architecture and how the business can continually improve A strong advocate in Test Driven Development and understand the importance of this when writing code. Comfortable working in Agile/Kanban environments more »
City of London, London, United Kingdom Hybrid / WFH Options
Claremont Consulting
new technologies so that we can deliver best for customers. Experience required: Strong knowledge of iOS Swift 5, UIKit and related SDKs Knowledge in clean architectures (MVVM-C) using Rx Exposure to Continuous Integration Systems Experience in writing Unit Tests (XCTest) AND UI tests (XCUI) Experience of multi-threading … such as RxSwift, RxCocoa and dependency injection Experience working with REST APIs and offline caching Exposure to databases (Realm/CoreData) An advocate of clean coding practices Kotlin knowledge is beneficial but not essential more »
life cycle from planning and requirements gathering to implementation and maintenance. - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, efficient, and maintainable code. - Conduct code reviews and provide constructive feedback to team members. - Stay updated on emerging technologies and best practices in more »
Wellingborough, Northamptonshire, East Midlands, United Kingdom
Solus Accident Repair Centres
suit someone with a structured methodology and desire to lead change. Qualifications Agile values, principles, and approaches as well as Scrum framework Advocate of code quality, cleancode, and best practice. Microsoft stack knowledge (C#, .NET Core, SQL, Azure) Experience of test-driven development (unit testing, mocking more »
and Kubernetes, you will be responsible for: Designing, developing and maintaining high-quality .NET applications and solutions to meet business requirements and objectives Writing clean, efficient and scalable code in C# and .NET framework, adhering to coding standards and best practices Leading and participating in technology change initiatives more »
to our customers. In this role, youll work towards your Level 3 Software Development Apprenticeship, delivered by our expert training team at Baltic Apprenticeships. Code Development: Write clean, scalable, and efficient code under the supervision of senior developers. Contribute to various parts of the software development lifecycle … as alignment with deployment types and timelines. Testing and Debugging: Conduct basic testing of the software developed to ensure functionality, reliability, and performance. Debug code and fix defects as identified during testing phases. Technical Documentation: Assist in the creation of comprehensive documentation for the code and software functionalities more »
Cheltenham, Gloucestershire, South West, United Kingdom
ICCE Limited
wanting to stay technical or current Lead Engineers looking for an exciting new challenge. Key Responsibilities: Technical Leadership: Guide and mentor teams in writing cleancode, ensuring high-quality PRs and committed code. Quality Assurance: Lead efforts in testing quality and continuous software improvement. Problem Solving: Conduct root … Testing Leadership: Proficiency in applying the test pyramid and leading testing efforts across pipelines. Architectural Design: Experience in system and application architecture, adhering to cleancode principles and SOLID practices. gile Experience: Strong background in Agile environments, collaborative coding, and mentoring. Commercial Acumen: Consider commercial impacts in design more »
Manchester, North West, United Kingdom Hybrid / WFH Options
Intrum
championing best practices and tools. What you will do: Collaborate on the design and implementation of key business services and capabilities. Develop software, review code, analyse requirements and define technical implementation. Support existing services, investigate incidents and bugs, develop fixes, and release them to production using defined processes and … services like Git, SwaggerHub, Postman, SonarCloud. Excellent communication skills with an ability to effectively communicate at a number of different levels. Passionate about technology, cleancode, automation, simplicity, clear requirements and failing fast. What we offer: At Intrum we offer not only a challenging and rewarding career but more »
Wednesbury, West Midlands, United Kingdom Hybrid / WFH Options
SF Recruitment (Tech)
and develop robust backend systems using Python, ensuring seamless performance. Create and integrate RESTful and GraphQL APIs, enhancing communication efficiency. Craft high-quality, reusable code that sets industry standards. Collaborate closely with fellow engineers to ensure platform scalability and efficiency. Participate in code reviews, offering insightful feedback to … APIs and client-server communication, facilitating seamless integration. Strong problem-solving and debugging skills, ensuring smooth operation even in challenging scenarios. Ability to craft clean, maintainable, and reusable code, with a preference for TDD or BDD. Strong understanding of version control using Git. Soft Skills: Collaborative spirit, thriving more »
Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
PayPoint plc
teams both within and external to the business Desinging, developing and maintaining scalable technical solutions that support the ongoing growth of the business Developing cleancode which adheres to SOLID principles and following the solution architecture Ensuring that the application lifecycle, quality assurance, database engineering and build and … we like from you? Strong experience as a software engineer or developer, ideally as a senior or staff engineer Follow industry standard principles (SOLID, cleancode) Experience of application design in a micro-service architecture (considering security and infrastructure) Azure Cloud (Networking, Storage, Kubernetes, App Services, API Manager more »
Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
PayPoint plc
maintenance of applications owned/looked after by the team. Undertaking a variety of tasks including analysis, estimating, design, coding, and unit testing. Developing clean and secure code which adheres to SOLID principles and follows the solution architecture. Showing a commitment to deliver high quality, well tested software … 3.5+) and C# ORM Technology (NHibernate and Entity Framework) Dependency injection (e.g. Ninject, Microsoft Extensions Dependency Injection) Experience of Extreme Programming (XP) principles (SOLID, cleancode) Unit Test Framework (NUnit, MSTest or xUnit.net), Integration Testing Mocking frameworks (e.g. Moq) SQL Server (T-SQL, Stored procedures, relational database design more »
learning Nice to have skills: -data engineering -LLM and Gen AI Minimum years of experience: 5-8 Detailed Job Description: - Polygot Developer , able to code (or learn quickly) multiple languages, such as python, java, javascript, html, golang, etc. -Able to quickly pickup multiple technologies and use them in the … GitLab, Azure DevOps, Kubernetes, Azure Load Balancer, Communication Standards, Communication Security, Non-functional KPIs (performance, scalability...), Splunk, Graphana, Kubernetes Container Monitoring. -Produce secure and cleancode that is stable, scalable, operational, and well-performing. - Understand the security principles in the banking systems, and be up to date with more »
Leeds, England, United Kingdom Hybrid / WFH Options
MRJ Recruitment
perks Location | Workplace policy: Hybrid working with 2 day in Leeds location (Must be UK based) Build & Maintain Awesome Web Apps: You'll design, code, and keep web applications secure, scalable, and top-notch. Problem-Solving Rockstar: Anticipate changes, troubleshoot issues, and find creative solutions for clients' applications. Clear … a major advantage. Cloud Savvy: Familiarity with AWS/Cloud architecture is a plus. Containers & Automation: Experience with Docker and Composer is a bonus. CleanCode Champion: A good understanding of design principles (SOLID, DRY) and design patterns. Testing Enthusiast: Experience with TDD or other testing practices. Agile more »
testing, monitoring, observability). Experience/Qualifications: • Confirmed experience in C# development. • DevOps knowledge is an asset. • Passion, Software Craftmanship, Culture of Excellence/CleanCode, Test Driven Development. Fluent English (working in a multicultural and international team) Professional/Technical Skills: • C# • .NET, ASP.NET Core Web API … Containers, Lambda • Redis, RabbitMQ, Aurora/PostgreSQL, DynamoDB • Infrastructure as Code (CloudFormation) • High Availability • Scalable & performant platform • OpenSearch/ELK (Elasticsearch, Logstash, Kibana) • AWS The place of work: Hybrid, London office - 2/3 days in office. more »
with product owners, business analysts and quality assurance to design, develop, test and implement applications Writing database SQL queries, functions and stored procedures Writing clean, maintainable and testable code adhering to code standards and best practices Designing and developing front-end and back-end solutions using ReactJS … function as intended Communicate with technical and non-technical users to understand requirements and demonstrate system functionality Mentoring and developing Junior Developers Performing peer code reviews for fundamentals, accuracy and functionality About you: Extensive experience working in C# .NET environments, implementing Web applications and services (ideally 7 years+) Degree more »
decisions, influencing design choices, and developing, implementing, and maintaining our software solutions. They need an experienced Software Engineer to guide them in evolving their code and culture towards a genuinely agile environment, emphasizing scalability and feature enhancement. Key Responsibilities Provide technical leadership and direction to the Technology Team, defining … of excellence. Design and review software architectures for scalability, performance, and maintainability, making informed decisions on technology stack, frameworks, and tools. Write high-quality, clean, and efficient code, developing complex modules and components as necessary. Address complex technical challenges with innovative solutions, troubleshoot existing codebases, and propose improvements. … successful project delivery. Communicate technical concepts and decisions effectively to non-technical stakeholders, particularly working closely with Product teams to build strong relationships. Ensure code quality through testing, code reviews, and continuous integration practices, maintaining high standards for unit testing, integration testing, and code coverage. Assist in more »
as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer more »
own financial risk management methodology. They are looking for a Python Developer to help them scale their products and platform worldwide. They embrace TDD, CleanCode and Refactoring in an agile environment. Their services consist of a cloud based API and work on a microservices based architecture which more »