Microsoft C# .NET tech stack and includes a Blazor Server , Blazor WASM app, and an API . The successful candidate will be responsible for delivering high-qualitycode, performing code reviews, and mentoring associate developers. Key Responsibilities: Write, test, and maintain high-qualitycode within a Blazor Server , Blazor WASM , and API-based … architecture. Create and maintain Azure Pipelines Progressive Web Application (PWA) implementation Conduct code reviews, ensuring best practices and codequality across the project Collaborate with project stakeholders to clarify requirements, offer technical insights, and ensure the project’s goals are met Provide guidance and mentorship to associate developers, assisting with problem-solving and career development Work More ❯
the best-in-class marketplace app UI/UX - Tailor best class UI/UX along with animations, transitions, responsiveness and qualityQuality - Help maintain codequality, organization, and automation Culture - Contribute to a healthy engineering culture of feedback and growth Automation - Help maintain codequality, organization, and automation Testing … Develop Unit, UI and integration tests to maintain highest quality standard This list is not exhaustive and there may be other activities you are required to deliver. To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work from the office four days per week, with the flexibility to work remotely More ❯
strive for excellence in every aspect of the application. We foster an environment of collaboration, exploration, and continuous learning. The team is comprised of developers, business analysts and quality assurance members across our Dublin, Paris and Beirut sites Key Responsibilities: Design and Development: Lead the design and development of backend systems using Java, ensuring high performance, scalability, and … and implement risk control solutions that monitor, detect, and mitigate potential risks in real-time, ensuring the desired functionality is delivered via high-quality, testable and maintainable code with best-practice design. Team spirit & work practices: Motivation, initiative to work within a team (willing to improve work practices) Mentorship: A major part of the role is to … learn new technologies, development practices and patterns. Collaboration: Work closely with front-end developers, data scientists, and risk analysts to integrate backend services with other components of the system. CodeQuality: Maintain high standards of codequality through code reviews, unit testing, and continuous integration. Documentation: Create and maintain comprehensive documentation for all More ❯
assess changes across applications Develop a strong understanding of business processes to align technical solutions with business needs Experiment with new ideas, validate assumptions, and recommend solutions Participate in code reviews and communicate application changes Document code and projects for maintainability and support. This includes reading, writing, and reviewing design documents Troubleshoot production issues and propose effective solutions … Contribute to sprint commitments and actively participate in Agile practices Engage in continuous learning to improve design, codequality, and domain knowledge Competencies: The following items detail how you will be successful in this role. Customer Empathy: Customer Empathy is the ability to understand the perspectives, pain points, and experiences of customers. It involves actively putting oneself … e.g., S3, Glue, Lambda, MSK) Capable in batch or streaming data processing using technologies such as Spark, Kafka, Flink, and DLT Proficient in CI/CD pipelines, automated testing, codequality enforcement, and environment management for production-grade data systems Expert in orchestration and transformation frameworks such as Airflow, dbt, and Dagster, along with cloud-native platforms More ❯
end delivery for projects, ensuring high-quality outputs that meet business needs. Agile Practices : Contribute to Agile ceremonies and work effectively within an Agile development team. Architecture & CodeQuality : Design and maintain scalable, testable, and maintainable codebases aligned with best architectural practices. Continuous Improvement : Promote a culture of continuous learning, technical excellence, and collaboration within … Agile environments with fast-paced iteration. Communication : Strong communication skills, able to collaborate effectively across teams and translate complex requirements. Continuous Improvement : Commitment to clean, high-qualitycode and continuous technical learning. Problem-Solving : Adept at resolving UI/UX and technical challenges with scalable solutions. Ownership : Proactive and dependable, with a drive to deliver and improve. More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
TECHOHANA
Responsibilities: Design and implement custom Salesforce solutions using Apex, LWC, and Flows Develop integrations with third-party systems (REST/SOAP APIs, middleware) Translate technical requirements into scalable, maintainable code Optimise performance of existing customisations and configurations Support testing, debugging, and deployment activities across environments Collaborate with consultants and admins to deliver high-quality solutions Contribute to … technical documentation and ensure codequality standards are met Required Experience/Skills: Proven track record as a Salesforce Developer on enterprise-scale projects Strong skills in Apex, Lightning Web Components (LWC), SOQL, and Flows Experience with integrations and API development (REST/SOAP) Knowledge of CI/CD processes and DevOps tools (e.g., Git, Copado, Gearset … Ability to work independently and deliver high-qualitycode under tight deadlines Excellent communication and collaboration skills in a remote team setup Salesforce Platform Developer I/II certifications preferred This is a fully remote contract opportunity, ideal for an experienced developer looking to deliver tangible impact in a fast-paced programme. If you’re ready to More ❯
Salisbury, Wiltshire, South West, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
high-quality native iOS application, taking features from concept through to delivery using Swift and SwiftUI. Working at a senior level, you will guide architectural decisions, ensure codequality, and mentor other developers. You will work closely with project managers, testers, and other engineering teams in an Agile environment. Key Responsibilities Develop and maintain a … native iOS app using Swift and SwiftUI. Provide technical input on architecture, codequality, and testing strategies. Mentor and support junior and mid-level developers. Collaborate on planning, design, and implementation. Document technical decisions and participate in code reviews. Skills & Experience Degree in Computer Science, Software Engineering, or related discipline. 5+ years of professional iOS development More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
esure Group
of our customers and business partners Help define the technical direction for the products you support, ensuring alignment with business goals. Write secure, tested, and high-qualitycode that performs at scale. Participate in second-line support for applications and platforms, including occasional out-of-hours support. Contribute to the rollout of our Enterprise Agile approach and … support esure’s ongoing transformation journey. Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt. Continuously improve ways of working by challenging existing processes and proposing innovative solutions. Share knowledge, mentor colleagues, and foster collaboration across teams and departments. Qualifications What We’re Looking For: Experience as a developer in a scaled Agile environment … Knowledge of finical billing domains/systems Hands-on experience with microservices architecture , database programming , and event streaming in a cloud-based environment. Proficiency in applying standard methodologies in codequality, such as continuous integration, unit testing, and peer reviews. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks More ❯
automation development teams across Fixed, Mobile & B2B networks . You will scale and develop a team of over 30 developers spanning internal and external resources , ensuring best practice and codequality are maintained while driving delivery at pace. This role works closely with product teams, OSS architecture, Solution Architects and Business Analysts to maximise value generation across … Architects to shape use case design and deliver tactical solutions with long-term outcomes in mind Develop workflows and low-level design documents when needed Carry out and approve code reviews prior to merge Engage with internal and external stakeholders (including vendors) Set and enforce standards across coding, documentation, and ways of working for a 30+ strong developer community … a senior developer role, ideally within a large Telco or IT organisation Background in networks or IT-led network transformation initiatives Proven record of delivering high-qualitycode and managing/leading squads Personal characteristics Strong team player with a collective, feedback-driven mindset Agile and adaptable to changing requirements Customer focus with commitment to delivering value More ❯
Reading, Berkshire, Great Lea Common, United Kingdom Hybrid / WFH Options
PCR Digital
automation development teams across Fixed, Mobile & B2B networks . You will scale and develop a team of over 30 developers spanning internal and external resources , ensuring best practice and codequality are maintained while driving delivery at pace. This role works closely with product teams, OSS architecture, Solution Architects and Business Analysts to maximise value generation across … Architects to shape use case design and deliver tactical solutions with long-term outcomes in mind Develop workflows and low-level design documents when needed Carry out and approve code reviews prior to merge Engage with internal and external stakeholders (including vendors) Set and enforce standards across coding, documentation, and ways of working for a 30+ strong developer community … a senior developer role, ideally within a large Telco or IT organisation Background in networks or IT-led network transformation initiatives Proven record of delivering high-qualitycode and managing/leading squads Personal characteristics Strong team player with a collective, feedback-driven mindset Agile and adaptable to changing requirements Customer focus with commitment to delivering value More ❯
Duration: 6 Months Rate: £650 per day - PAYE via Umbrella only Clearance: Active MOD SC clearance is necessary for this role. Job Description Develop and maintain web applications: Design, code, test, and deploy scalable and efficient web applications using modern technologies. Collaborate with cross-functional teams: Work closely with designers, product managers, and other developers to create seamless user … deployed on Kubernetes hosted on Red Hat OpenShift Experience of CI/CD pipelines using GitHub and ArgoCD Ensure application performance: Optimize applications for maximum speed and scalability. Maintain codequality: Write clean, maintainable, and well-documented code, and perform code reviews. Stay updated with industry trends: Keep up-to-date with the latest trends More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Venesky Brown
wider communities of practice and interest to share knowledge, techniques, and experience. - Ensure high quality of developed solutions through development and maintenance of unit tests – with appropriate code coverage – and code analysis using codequality tools. - Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance … stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning & AI … 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 Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi-modal AI systems combining text, image, and structured More ❯
milton, central scotland, united kingdom Hybrid / WFH Options
Venesky Brown
wider communities of practice and interest to share knowledge, techniques, and experience. - Ensure high quality of developed solutions through development and maintenance of unit tests – with appropriate code coverage – and code analysis using codequality tools. - Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance … stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning & AI … 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 Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi-modal AI systems combining text, image, and structured More ❯
paisley, central scotland, united kingdom Hybrid / WFH Options
Venesky Brown
wider communities of practice and interest to share knowledge, techniques, and experience. - Ensure high quality of developed solutions through development and maintenance of unit tests – with appropriate code coverage – and code analysis using codequality tools. - Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance … stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning & AI … 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 Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi-modal AI systems combining text, image, and structured More ❯
and have good autonomy over technology decisions. We own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Define the architecture, design, development, code review, pairing, testing, and maintenance of applications. Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and SOLID design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business … and continuously adapt to different working environments. Key Skills and Experience required Very strong software development experience. Strong knowledge of Java and RESTful web services Experience in developing performant code and solid understanding of Java threading. Experience working with Git source code management. Good understanding of clean coding and SOLID principles. Proficiency in codequalityMore ❯
SaaS products. Responsibilities Collaborate within a balanced, cross-functional team to deliver exceptional software. Be supported by best-in-class AI tools to augment your coding experience, enhancing productivity, codequality, and innovation. Actively practice continuous integration and deployment, proactively contributing to improvements in processes and tooling. Write robust tests at every level of the testing pyramid … frontend strategies. Ability to write, maintain, test and deploy scalable backend services that seamlessly integrate with the application to provide an exceptional experience for our customers. A commitment to code and overall product quality, including familiarity with test automation, TDD, or BDD methodologies. Understanding of DevOps tools, processes, and concepts such as Docker, Kubernetes, CI/CD More ❯
projects across sectors. You'll work across the full software lifecycle, from design and development to testing and deployment, while collaborating with colleagues and stakeholders to ensure high-quality, maintainable, and scalable data solutions. Key Responsibilities Design and develop data … processing software for deployment in Big Data technologies Build and maintain ETL/ELT pipelines using modern data platforms Collaborate with team members to resolve implementation challenges and ensure codequality Work with operations teams to ensure solutions are production-ready Contribute to technical planning by estimating effort and assessing implications of user stories Essential Skills & Experience … Experience working with data formats like JSON and XML Familiarity with contemporary data stores (e.g. object stores, document stores, RDBMS, graph databases) Ability to write quality, testable code and implement automated testing Experience with CI/CD techniques Background in consultancy or client-facing delivery environments Desirable Experience Performance tuning of data pipelines and queries Data visualisation More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom Hybrid / WFH Options
Michael Page
your typical Software Engineer role where you will be pigeon holed into just working with one technology. This role will be a real variety between Python, TypeScript, AI, Low-Code, No-Code and Infrastructure. So with that in mind we are looking for a creative developer who lives to solve real work problems and try their hand at … tech, Develop, test, and maintain software solutions tailored to manufacturing sector. Being 1 or 3 developers you will have real ownership of the platform Solve real world problems Ensure codequality through regular reviews and adherence to best practices. Troubleshoot and resolve software issues in a timely manner. Document technical specifications and updates for software projects. Contribute … execution of technology roadmaps. Stay updated on emerging technologies to integrate innovative solutions. Profile Must haves: Python TypeScript Loves to learn Nice to haves: Experience or knowledge in no-code/low-code (Airtable, Bubble, Webflows, Make) Start up/scale up experience AWS Job Offer Fully remote role Meaningful work and business Learning opportunities More ❯
ST4, Stoke-on-Trent, Staffordshire, United Kingdom Hybrid / WFH Options
Uniting People
integrations, Okta logins, and app integrations is considered an added advantage. This role involves close collaboration with back-end developers, UX designers, and business stakeholders to deliver high-quality digital solutions. Key Responsibilities: Design, develop, and maintain responsive web applications using React and .NET technologies. Collaborate with … cross-functional teams to define, design, and ship new features. Optimize applications for maximum speed and scalability. Ensure the technical feasibility of UI/UX designs. Maintain and improve codequality, organization, and automation. Participate in code reviews and provide constructive feedback. Troubleshoot and debug issues across the front-end stack. Contribute to the continuous improvement More ❯
Design, develop, and maintain cloud-native serverless integrations using Python or Java. * Build and optimize data flows across AWS services and databases (Redshift, DynamoDB, Snowflake, Aurora, etc.).Ja * Ensure codequality through testing, code reviews, and adherence to design best practices. * Participate in Agile ceremonies, sprint planning, and cross-functional collaboration. * Mentor developers, manage tasks effectively More ❯
ideal candidate is a self-starter with strong technical expertise, a collaborative mindset, and a passion for continuous improvement. Outcomes and Activities: Design and develop software and improve existing code to make it more efficient to detect bugs in the code Write unit-tests and validate your software against acceptance criteria Author, apply and advocate for team coding … a change across multiple applications Learn the business process domain to better support the business Experiment and test ideas, validate assumptions against needs, reach conclusions and recommend solutions Lead code reviews and communicate application changes Document code and projects so others can easily understand, maintain and support Debug the problems which arise in production and propose effective solutions … multiple applications Read, write and review design documents Contribute to team's sprint commitments and actively participate in our Agile practices Lead continuous learning activities to improve design and codequality as well as to increase application domain knowledge Participate in the talent selection process Guide and review the code, designs and documentation of less experienced More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Gamma Communications plc
non-functional aspects. What will you be doing day-to-day? Collaborating on technical design and architectural decisions for new and existing systems Writing clean, efficient, and scalable Java code Conducting and participating in code reviews to maintain codequality and share knowledge Creating and maintaining automated tests to ensure functionality and reduce regressions Working More ❯
stack, with capabilities to deliver full features across Front-End,Back-End, Eventing and Storage layers. Genesys Software Engineers think through implementation details of scale, security and usability.We write code inJava, Python and JavaScript, and work with many technologies, includingDynamoDB,SQS, Kafka, Jenkins, GIT etc, all onAWS. Key Responsibilities: Your primary responsibilities will include designing, developing and maintaining the … runtime engine for bots. You'll work collaboratively across teams to ensure seamless integration between frontend experiences and backend services, while maintaining high standards for codequality and system reliability. Develop high quality, efficient, testable software to implement key product features. Support the team in bringing features all the way through the Design, Test, Deploy … Maintain cycle. Understand the overall architecture of the product and the wider ecosystem. Actively participate in team code reviews. Enhance overall team velocity. Apply processes appropriately for data security, traceability and information sharing. Minimum Requirements: 4+years of experience in Software Engineering. Degree in Computer Science,SoftwareEngineering, Data Scienceor related disciplines. Strong experience with Java for backend development and service More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
BT Group
just mean daily stand-ups and user stories: our agility is built on a foundation of technical practices like test-driven development, continuous deployment, and refactoring to maintain high code quality. We work closely with the people who use our software to make sure we're building the tools and features that will give them the most benefit. We … build solutions to help make their job easier. A lot of your work will involve pair or mob programming with other members of the team - we believe in shared code ownership, learning from one another and making the most of everyone's skills and experience. You will be expected to coach and mentor more junior members of the team … with the rest of the team. Skills and Experience Be a current active software developer with up-to-date skills, and extensive experience in developing high qualitycode bases. Have experience working with Ruby and Rails or have a solid background with other OO or functional languages and web frameworks. Be comfortable with unix/linux, git More ❯
Nottingham, Nottinghamshire, England, United Kingdom Hybrid / WFH Options
Adria Solutions
edge in the digital economy. With strong sector expertise and a partnership-led approach, they are now seeking a number of C# Software Engineer to help deliver high-quality, scalable software solutions. Your role as a C# … Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and codequality … Docker, Kubernetes Understanding of CI/CD, DevOps, SQL/NoSQL databases, and modern testing practices Strong communication and problem-solving skills Success measures Timely delivery of high-quality features Growing technical ownership and contributions Positive impact on team collaboration and development practices Why join? Hybrid working, ideally based in or near Nottinghamshire Purpose-led company with a More ❯