Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
frontend and backend development. The ideal candidate will be responsible for designing, developing, and maintaining our platform and related services. Additionally, the candidate should have a strong understanding of testing methodologies and be able to conduct their own testing to ensure the quality and functionality of our applications and a strong understanding that our customers are the ultimate … clean, maintainable, and efficient code. Implement responsive design principles to ensure applications work on various devices and screen sizes. Develop and integrate REST, GraphQL and RPC APIs. Conduct thorough testing of applications, including unittesting, integration testing, and end-to-end testing. Debug and resolve technical issues and bugs. Be part of a support rota for … .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability to write and maintain unit, integration, and end-to-end tests. Ability to write and understand design documentation using C4 More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
/Experience: 6+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and AWS (or other cloud service providers) Experience writing unit tests, component testing, integration testing, covering both functional and non-functional aspects Hands-on experience with Python in testing area Applying best practices to keep code … spoken and written Nice-to-Haves: Hybrid work environment with up to 2 days working from home weekly Hands-on experience with RESTful/SOAP API design, development, optimization, testing, and security Deep expertise in implementation of automated functional tests using Python Broad and in-depth understanding of software testing concepts and methodologies, including unittesting, component testing, and integration testing (covering functional and non-functional aspects). Demonstrable knowledge of ISTQB best practices. ISTQB certification is a strong asset Experience with WPF (Windows Presentation Foundation) Understanding of ASP .NET MVC and ASP .NET Web pages Understanding of airline operations, flight planning, or air navigation principles Passion for the aviation industry We offer More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
cloud environment Contribute to code quality by applying coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix …/Experience: 1+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and AWS (or other cloud service providers) Experience writing unit tests, component testing or integration testing Applying best practices to keep code maintainable Hands on experience with ASP.NET Web API Experience working with databases and understanding of … Entity Framework Bachelor's Degree in software engineering or a related field Good spoken and written English skills Nice-to-Haves: Hands-on experience with Python in testing area Hands-on experience with RESTful/SOAP API design, development, optimization, testing, and security Solid understanding of DevOps practices, including CI/CD pipelines (e.g., GitHub Actions, GitLab CI More ❯
of APIs with other services. Write clean, well-designed, and reusable code. Test your code on an appropriate level and cooperate with the Developers in Test in creation of testing frameworks Acknowledge and be able to explain the tradeoffs with any technical decision. Take part in specification workshops where we define functional and non-functional characteristics of our systems … over a range of interfaces. You understand how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. You understand TDD, BDD, unittesting, integration testing and when to use them. You are familiar with trunk-based development in git. Experience with back-end web application frameworks (Django, FastAPI, etc More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Applause IT Recruitment Ltd
Angular, Vue, or React) Design and develop APIs and backend logic using SQL Server and MySQL Collaborate in an Agile environment (Scrum, Sprints, Stand-Ups) Participate in code reviews, unittesting (XUnit, NUnit), and CI/CD pipelines (TeamCity) Work closely with international colleagues across engineering, DevOps and QA Skills & experience: 5+ years of Full Stack experience using More ❯
and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unittesting, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of … development and testing practices in the industry. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements Performs Continuous Integration and Continuous Development (CI-CD) activities Contributes to story refinement and definition of … and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unittesting, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of More ❯
to our customers. You are a self-starter, part of an empowered agile team working on our risk product portfolio. You will be responsible for analyzing, defining, designing, implementing, testing, maintaining, and supporting the Risk products, either individually or leading a small team of engineers. You will collaborate closely with QA engineers to ensure high standards of quality. While … is in software development, your curiosity, eagerness to learn, and passion for technology will enable you to succeed. Quality is non-negotiable; therefore, a strong focus on code quality, unittesting, and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. Main Responsibilities … with strong Python skills and willingness to cross-train. Understanding of other programming languages and practical application skills. Solid grasp of object-oriented programming and design patterns. Experience with unittesting, databases, SQL, and secure coding practices. Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals. Excellent verbal and written communication skills. Ability to write More ❯
Development Plans (PDPs). Mentor and support junior and mid-level developers, ensuring their professional growth and alignment with team goals. Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and … stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews , and documentation . Agile Practices: Act as a key contributor in refining the Agile processes to improve team productivity and delivery outcomes. Collaborate with the team and Product Owner to define and manage the product backlog effectively. Strategic Contributions: Drive innovation … NodeJS frameworks like Express Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL , including complex database design and reporting . Strong experience with Test-Driven Development (TDD) , unittesting, functional testing , and integration testing . Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD More ❯
and MySQL and caching mechanisms such as server caching, browser caching, CDN caching, database query caching, in-memory caching (like Redis and Memcached), and application caching Expertise in comprehensive testing lifecycle inclusive of UnitTesting, User Acceptance Testing, Regression Testing, and Defect Remediation. Comfortable with Agile and Waterfall development lifecycles for project deliveries Experience with More ❯
card issuing market. Collaborate with Product Managers, UX/UI Designers, Solutions Architects, and other Engineers to define requirements, create software architecture, and deliver high-quality solutions. Implement automated testing and deployment strategies to ensure reliability and efficiency in the software delivery process. Optimize applications for maximum speed, scalability, and security. Stay abreast of emerging trends and technologies in … QL Databases: MS SQL Server, Dynamo DB, MySQL, Postgres (others advantageous) ORMs: Entity Framework, Dapper Microservice Architecture, Containerisation, Event Driven Systems Cloud Services: API Gateway, k8s, Serverless (Preferably AWS) UnitTesting Using: XUnit, NUnit A Bit About Us Thredd is the trusted next-gen payments partner for innovators looking to modernise their payments offering. Certified by Mastercard, Visa More ❯
and enhance existing applications to improve performance, usability, and functionality. •Collaborate with stakeholders to gather and analyse requirements and provide technical recommendations. •Ensure code quality through best practices, including unittesting, documentation, and code reviews. •Maintain application security, scalability, and performance standards. •Troubleshoot and resolve technical issues in a timely and efficient manner. •Stay up to date with More ❯
to deliver high-quality software solutions. Mentor and support junior and mid-level developers, ensuring their professional growth and alignment with team goals. Maintain team processes for code reviews, testing, and task breakdown. Process Improvement: Advocate for and implement best practices in TDD, CI/CD, and Software Design Principles. Work closely with the Leader, Product Owner and stakeholders … to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews, and documentation. Strategic Contributions: Drive innovation and continuous improvement within the development team. Work with the wider engineering and product teams to align technical efforts with business goals. Additional Responsibilities: Act as a subject matter expert in software development, providing guidance to … Symfony, Laravel and NodeJS frameworks. Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL, including complex database design and reporting. Strong experience with Test-Driven Development (TDD), unittesting, functional testing, and integration testing. Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical More ❯
Chester, Cheshire, United Kingdom Hybrid / WFH Options
Lloyds Banking Group
role s , you'll get the chance to work with modern technologies, including microservices architectures, cloud-based infrastructure, and containerized environments. You'll play a key role in developing, testing, and optimizing back-end services that support seamless user experiences and integrate with various front-end and external systems. What will you be doing with us? Design, develop, test … you. You might be exactly what we're looking for! Software Development: Strong, hands-on commercial experience in either or both frontend of backend engineering. Test Automation: Use modern testing practices and frameworks integrated with CI/CD pipelines. Strong experience of test first development and unittesting with modern testing frameworks and tools such as … Jest, Enzyme, React Testing Library, Pact, Cypress and Playwright. DevOps: Familiarity with CI/CD and build pipelines, using tools such as Github , Harness, Jenkins, Docker, ELK, Grafana and Dynatrace. Take ownership and responsibility for the lifespan of the things you contribute to. A "you build it, you run it" attitude. ABOUT WORKING FOR US Our ambition is to More ❯
knowledgeable in our core and perspective tech: C#/.NET, Java, Spring, Backend API development, Angular, JavaScript, Bootstrap. Experience with Azure DevOps and CI/CD pipelines. Experience with UnitTesting Frameworks. Experience with test automation, e.g. Cypress Experience with API test automation, e.g. jMeter, Reqnroll. Experience working in a Scrum team using Agile methodologies. Services advertised by More ❯
knowledgeable in our core and perspective tech: C#/.NET, Java, Spring, Backend API development, Angular, JavaScript, Bootstrap. Experience with Azure DevOps and CI/CD pipelines. Experience with UnitTesting Frameworks. Experience with test automation, e.g. Cypress Experience with API test automation, e.g. jMeter, Reqnroll. Experience working in a Scrum team using Agile methodologies. Services advertised by More ❯
Azure Functions and serverless architecture Knowledge of schema-less databases such as Cosmos DB or similar Solid understanding of SOLID principles, OOP, and event-driven architecture Proficiency in Git, UnitTesting frameworks (e.g., NUnit), and API development Familiarity with CI/CD pipelines and agile methodologies Strong communication, problem-solving, and mentoring skills A mindset of continuous learning More ❯
Azure Functions and serverless architecture Knowledge of schema-less databases such as Cosmos DB or similar Solid understanding of SOLID principles, OOP, and event-driven architecture Proficiency in Git, UnitTesting frameworks (e.g., NUnit), and API development Familiarity with CI/CD pipelines and agile methodologies Strong communication, problem-solving, and mentoring skills A mindset of continuous learning More ❯
with RESTful APIs. Experience in code management tools as Git and package managers (e.g., pip, poetry, uv, npm, or yarn). Ability to write clean, efficient, and maintainable code, unit tests, and documentation, following best practices and coding standards. Strong problem-solving and analytical skills. You take accountability and can work both independently and as part of a team. … for individuals to join our team who can work both autonomously and collaboratively with our internal team and clients. Nice to have Experience with AWS services. Strong experience in unittesting and TDD. Experience with GenAI development tooling (e.g., Cursor, Kilo Code, Co-Pilot, etc). Experience with System Design. (e.g., system design components, CAP theorem/concept … TypeScript, and more within cross-functional teams. You will support the development of client-facing functionality, such as web applications, from detailing requirements, designing, and developing a solution, to testing and validating that the solution matches user expectations You will be part of the development of client-facing features for our B2B SaaS products, encompassing requirements gathering, solution design More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
International Catalyst Services, LLC
We will count on you to: Ensure that solution requirements are gathered accurately, understood, and that all stakeholders have transparency on impacts Perform coding to written Agile stories with unit tests adhering to coding standards and guidelines Provide technical guidance to one or more engineers and act as a role model for your peer group Advocate best practices and … skills in at least one of the following: JavaScript, Typescript, C# Strong experience in one or more of the following frameworks: Angular, NodeJS, Express.JS, .NET, Less(Sass) Experience with UnitTesting and Integration Testing is also essential Experience with container technologies such as Docker and Kubernetes Experience of middleware such as Kafka, NServiceBus, Camunda, Dremio, RabbitMQ Practiced More ❯
microservices that power our pet care platform Applying solid coding principles to build scalable and maintainable services Collaborating in an Agile environment with product teams and stakeholders Writing automated unit tests to ensure quality and reliability Documenting your work in a way that's clear, concise and useful What You'll Bring: 4+ years of software development experience with … CD practices and DevOps workflows Familiarity with Agile tools and cloud-native development best practices Our Tech Stack: .Net Core C# REST API Web API Azure DevOps Agile TDD UnitTesting SOLID Principles NoSQL Why Join the Pack? 10% Annual Bonus Potential 28 Days Holiday (rises to 30 after two years) + Bank Holidays Extra day off for More ❯
continuous delivery pipelines Your Experience: Strong experience with Java (ranging from legacy versions to modern stacks) Comfortable working across both legacy systems and greenfield projects Experience with microservices, TDD, unittesting, and CI/CD Understanding of Docker, Kubernetes, and cloud platforms like AWS or Azure Exposure to SQL/NoSQL databases Leadership or mentoring experience Self-starter More ❯
Bradford, West Yorkshire, Yorkshire, United Kingdom
VIQU IT Recruitment
the Software Development Manager , promoting accountability and technical excellence. Oversee SDLC for .NET applications , ensuring robust coding standards, security, and performance optimization. Implement and enforce peer code reviews and unittesting frameworks. Collaborate with business stakeholders to translate requirements into technical deliverables. Manage project timelines, resources, and delivery as the Software Development Manager . Provide technical guidance and More ❯
the Software Development Manager , promoting accountability and technical excellence. Oversee SDLC for .NET applications , ensuring robust coding standards, security, and performance optimization. Implement and enforce peer code reviews and unittesting frameworks. Collaborate with business stakeholders to translate requirements into technical deliverables. Manage project timelines, resources, and delivery as the Software Development Manager . Provide technical guidance and More ❯
continuous delivery pipelines Your Experience: Strong experience with Java (ranging from legacy versions to modern stacks) Comfortable working across both legacy systems and greenfield projects Experience with microservices, TDD, unittesting, and CI/CD Understanding of Docker, Kubernetes, and cloud platforms like AWS or Azure Exposure to SQL/NoSQL databases Leadership Experience: Has run more than More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Netcompany UK Limited
in Databases, including MongoDB, SQL or Document Database Ideally a full-stack or backend technical backgroundwith experience with Java, .Net, C # or similar full-stack languages Experience in UnitTesting Experience in Model-View-Controller Previous involvement in developing and delivering major IT solutions An understanding of agile tools and techniques Excellent communication skills and professional attitude More ❯