and SQS to process real-time data. Integrate third-party SaaS applications (e.g., Salesforce, Workday, ServiceNow) into AWS environments. Write clean, maintainable, and efficient code for APIs, integration workflows, and Lambda functions. Assist in the configuration and customisation of integration workflows to meet business requirements. Participate in technical discussions … related to API design, data flow, and integration strategies, contributing to design decisions. Follow best practices for codequality, writing clean, maintainable, and well-documented code that adheres to the organisation’s coding standards. Participate in peer code reviews to ensure codequality … team members. Ensure security by design, incorporating best practices for securing data and APIs, including encryption, authentication, and access control. Write scalable and performant code, optimising AWS Lambda functions and integrations for low latency and high throughput. Write unit tests for Lambda functions, APIs, and integration components to ensure More ❯
and SQS to process real-time data. Integrate third-party SaaS applications (e.g., Salesforce, Workday, ServiceNow) into AWS environments. Write clean, maintainable, and efficient code for APIs, integration workflows, and Lambda functions. Assist in the configuration and customisation of integration workflows to meet business requirements. Participate in technical discussions … related to API design, data flow, and integration strategies, contributing to design decisions. Follow best practices for codequality, writing clean, maintainable, and well-documented code that adheres to the organisation’s coding standards. Participate in peer code reviews to ensure codequality … team members. Ensure security by design, incorporating best practices for securing data and APIs, including encryption, authentication, and access control. Write scalable and performant code, optimising AWS Lambda functions and integrations for low latency and high throughput. Write unit tests for Lambda functions, APIs, and integration components to ensure More ❯
Oversee architecture and design decisions for new features, ensuring scalability, performance, and maintainability, working closely with the Architecture Team (Solution & Enterprise Architecture). Conduct code reviews to ensure adherence to best practices, coding standards, and technical guidelines to ensuring high-standards and a first-class application e.g. TDD, CI … date with the latest industry trends, libraries, and web development tools, and advocate for their use within the team. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Drive innovation within the Digital Factory and within the wider business. Assist in troubleshooting and resolving … ownership for the creation of technical Epics/Stories. Experience with working and leading near-shore/offshore development teams. Key Measures of Success: CodeQuality & Technical Standards Code Review Metrics - The percentage of code reviews completed on time, also the quality of More ❯
databases for transactional and reporting efficiencies using SQL Server. CI/CD Implementation : Set up and maintain robust CI/CD pipelines for seamless code integration, testing, and deployment. CodeQuality and Testing : Ensure clean, efficient, and maintainable code through peer reviews, unit testing, and … documentation for projects. Development standards: Play a key role in identifying and championing improvements in the areas of technology, process, and product. Manage legacy code: Performance and scalability improvement and refactoring of legacy codebase including introducing new features or fixing bugs. Skills and Qualifications Education: Bachelor's degree in … Strong understanding of architecture, design patterns and software engineering practices. Problem-Solving : Strong analytical and problem-solving skills to debug and resolve complex issues. Code optimisation : Excellent code optimisation skills including refactoring legacy code and improving while introducing new features. Agile : Experience with Agile and different softwareMore ❯
Our client is looking for an Application Software Engineer who is passionate about building high-qualitysoftware and working across the full development life cycle. The position requires a strong foundation in C#, RESTful APIs, and object-oriented principles, along with the ability to collaborate in Agile environments … software applications. Create functional designs and specifications to guide development. Implement rigorous testing practices, including informal regression testing and writing unit tests to ensure codequality and functionality. User Documentation : Support the creation of user documentation, collaborating with technical authors. Code Reviews : Review code written … Solving : Strong analytical and problem-solving skills for debugging and optimising software solutions. Attention to Detail : Passion for producing high-quality, clean code with great attention to detail. Desirable: Educational Background : A degree in Computer Science , Electronics , or a related science/engineering field . Algorithm Development More ❯
Our client is looking for an Application Software Engineer who is passionate about building high-qualitysoftware and working across the full development life cycle. The position requires a strong foundation in C#, RESTful APIs, and object-oriented principles, along with the ability to collaborate in Agile environments … software applications. Create functional designs and specifications to guide development. Implement rigorous testing practices, including informal regression testing and writing unit tests to ensure codequality and functionality. User Documentation : Support the creation of user documentation, collaborating with technical authors. Code Reviews : Review code written … Solving : Strong analytical and problem-solving skills for debugging and optimising software solutions. Attention to Detail : Passion for producing high-quality, clean code with great attention to detail. Desirable: Educational Background : A degree in Computer Science , Electronics , or a related science/engineering field . Algorithm Development More ❯
Our client is looking for an Application Software Engineer who is passionate about building high-qualitysoftware and working across the full development life cycle. The position requires a strong foundation in C#, RESTful APIs, and object-oriented principles, along with the ability to collaborate in Agile environments … software applications. Create functional designs and specifications to guide development. Implement rigorous testing practices, including informal regression testing and writing unit tests to ensure codequality and functionality. User Documentation : Support the creation of user documentation, collaborating with technical authors. Code Reviews : Review code written … Solving : Strong analytical and problem-solving skills for debugging and optimising software solutions. Attention to Detail : Passion for producing high-quality, clean code with great attention to detail. Desirable: Educational Background : A degree in Computer Science , Electronics , or a related science/engineering field . Algorithm Development More ❯
Oversee architecture and design decisions for new features, ensuring scalability, performance, and maintainability, working closely with the Architecture Team (Solution & Enterprise Architecture). Conduct code reviews to ensure adherence to best practices, coding standards, and technical guidelines to ensure high standards and a first-class application (e.g. TDD, CI … with the latest industry trends, libraries, and iOS development tools, frameworks, and advocate for their use within the team. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Drive innovation within the Digital Factory and the wider business. Assist in troubleshooting and resolving complex … ownership for the creation of technical Epics/Stories. Experience of working and leading near-shore/offshore development teams. Key Measures of Success: CodeQuality & Technical Standards Code Review Metrics - The percentage of code reviews completed on time, also the quality of More ❯
delivery: timely completion of projects within the assigned deadlines and budget constraints System uptime: maintaining a high level of system availability and minimising downtime Codequality: ensuring code is of high quality, with minimal bugs and issues, demonstrated through comprehensive testing Training Progression opportunities More ❯
as a software developer with web or app experience, or both Good analysis and problem-solving skills Effective communicator Attention to detail Advocate of codequality, clean code, and best practice Ability to interpret and document processes Self-motivation and willingness to learn and explore new More ❯
Overview As a Test Engineer you will be ensuring softwarequality by designing and executing test plans, identifying defects, and collaborating with developers to resolve issues. Our Test Engineers play a key role in for ensuring the quality and reliability of our products through rigorous testing … and resolve issues. Perform regression testing to ensure existing functionality is not affected by new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously improve testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of … e.g., Azure) Experience with manual or automated testing • ISTQB Software Testing Good analysis and problem-solving skills Effective communicator Attention to detail Advocate of codequality, clean code, and best practice Ability to interpret and document processes Self-motivation and willingness to learn and explore new More ❯
Overview As a Test Engineer you will be ensuring softwarequality by designing and executing test plans, identifying defects, and collaborating with developers to resolve issues. Our Test Engineers play a key role in for ensuring the quality and reliability of our products through rigorous testing … and resolve issues. Perform regression testing to ensure existing functionality is not affected by new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously improve testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of … e.g., Azure) Experience with manual or automated testing • ISTQB Software Testing Good analysis and problem-solving skills Effective communicator Attention to detail Advocate of codequality, clean code, and best practice Ability to interpret and document processes Self-motivation and willingness to learn and explore new More ❯
developers to help us expand our development capabilities. You’ll be coming into a dynamic cross-functional team with plenty of well-established legacy code to pick up and make your own. Aside from writing beautiful code, we value good communication and a strong initiative, amongst other things. … a full stack developer Your Key Responsibilities Responsible for the architecture, development and maintenance of cloud back- end solutions and infrastructure Own and manage codequality standards Implement new development patterns Maintain the devops pipelines Take a leading role in finding efficient solutions to complex issues and More ❯
doe) Currently looking for a full stack developer to join a new talented team of developers. If you're passionate about delivering high qualitysoftware, this could be the role for you! As the senior level full stack developer you will offer a strong background in both front … experience delivering high quality scalable and secure solutions. Key Responsibilities Design and implementation of high performance and secure applications Continuous improvement in codequality, security and system performance Integration of payment systems, third party APIs and real time data processing Work closely with other teams … driving results. Solid experience in software development, with a hands-on approach to problem-solving. Inspire other around you while maintaining focus on quality and delivery. A track record of delivering projects on time and to a high standard. Team player who enjoys working closely with others to More ❯
Norwich, Norfolk, East Anglia, United Kingdom Hybrid / WFH Options
Reed Technology
really drive the direction of the business, as this role involves overseeing the development of their software platform, ensuring the delivery of high-quality, scalable, and secure solutions. Having previously offshored this side of the business you will have the opportunity to recruiting for a team of developers … .NET Core, ASP.NET, Microservices, and SQL Server development. Lead the design and implementation of high-performance, scalable, and secure applications. Drive continuous improvements in codequality, security, and system performance. Ensure seamless integration of third-party APIs and real-time data processing Lead, mentor, and grow a More ❯
leading the development of embedded Linux software, you will be involved in managing the full software development lifecycle, delivering high-quality, testable code, and collaborating closely with a wide range of stakeholders. As a Senior Manager, you’ll have the opportunity to manage and mentor up to … Python, and JavaScript. Collaborate with product managers and stakeholders to define and deliver production-ready software. Focus on maintaining a high standard of softwarequality throughout the development cycle, ensuring full integration of testing and robust code reviews. Navigate the complexities of hardware schedules and software deliveries … within Linux-based environments. Expertise in C, C++, and Linux, with strong command-line skills. Proven ability to deliver high-quality, testable code and experience using tools like git and GitHub for source code management (Gerrit experience is a bonus). Strong understanding of agile/ More ❯
leading the development of embedded Linux software, you will be involved in managing the full software development lifecycle, delivering high-quality, testable code, and collaborating closely with a wide range of stakeholders. As a Senior Manager, you’ll have the opportunity to manage and mentor up to … Python, and JavaScript. Collaborate with product managers and stakeholders to define and deliver production-ready software. Focus on maintaining a high standard of softwarequality throughout the development cycle, ensuring full integration of testing and robust code reviews. Navigate the complexities of hardware schedules and software deliveries … within Linux-based environments. Expertise in C, C++, and Linux, with strong command-line skills. Proven ability to deliver high-quality, testable code and experience using tools like git and GitHub for source code management (Gerrit experience is a bonus). Strong understanding of agile/ More ❯
leading the development of embedded Linux software, you will be involved in managing the full software development lifecycle, delivering high-quality, testable code, and collaborating closely with a wide range of stakeholders. As a Senior Manager, you’ll have the opportunity to manage and mentor up to … Python, and JavaScript. Collaborate with product managers and stakeholders to define and deliver production-ready software. Focus on maintaining a high standard of softwarequality throughout the development cycle, ensuring full integration of testing and robust code reviews. Navigate the complexities of hardware schedules and software deliveries … within Linux-based environments. Expertise in C, C++, and Linux, with strong command-line skills. Proven ability to deliver high-quality, testable code and experience using tools like git and GitHub for source code management (Gerrit experience is a bonus). Strong understanding of agile/ More ❯
maintenance of embedded software solutions for our state-of-the-art satellite modem products. You will be responsible for designing, implementing, and debugging C++ code, focusing on Linux kernel and driver development to support various hardware interfaces and peripherals. Key Responsibilities: Senior Embedded Software Engineer Leading the design, development … with cross-functional teams, including firmware and hardware engineers, to define software requirements and system architecture for embedded systems. Design, develop, and optimize C++ code for embedded applications, ensuring codequality, performance, and reliability. Create Linux kernel drivers and low-level software components to interface with … task management, and project coordination to ensure timely delivery of software modules. Employ Git for version control, employing best practices for branching, merging, and code collaboration. Perform thorough testing, debugging, and validation of software components to identify and resolve defects and compatibility issues. More ❯
maintenance of embedded software solutions for our state-of-the-art satellite modem products. You will be responsible for designing, implementing, and debugging C++ code, focusing on Linux kernel and driver development to support various hardware interfaces and peripherals. Your role will involve working closely with cross-functional teams … with cross-functional teams, including firmware and hardware engineers, to define software requirements and system architecture for embedded systems. Design, develop, and optimize C++ code for embedded applications, ensuring codequality, performance, and reliability. Create Linux kernel drivers and low-level software components to interface with … task management, and project coordination to ensure timely delivery of software modules. Employ Git for version control, employing best practices for branching, merging, and code collaboration. Perform thorough testing, debugging, and validation of software components to identify and resolve defects and compatibility issues. More ❯
and component library used across Kinabase, our website and client applications Prototype and iterate on animations, layout patterns and interactive elements Balance aesthetic quality with performance, accessibility and mobile-first best practices Partner with product and engineering peers to shape feature roadmaps and ensure seamless integration of front … we are seeking A creative problem-solver who thrives on combining visual design with strong front-end engineering skills. You'll write clean, maintainable code and take ownership of how products look, feel and perform. We're keen to see applications from talented candidates that want to be involved … designs end-to-end; An ability to ask questions to understand requirements ahead of implementation; Experience with version control, unit testing, continuous integration and codequality tools; Experience of producing client-facing applications and an awareness of the UX and UI challenges involved; Understanding of typography, spacing More ❯
and component library used across Kinabase, our website and client applications Prototype and iterate on animations, layout patterns and interactive elements Balance aesthetic quality with performance, accessibility and mobile-first best practices Partner with product and engineering peers to shape feature roadmaps and ensure seamless integration of front … we are seeking A creative problem-solver who thrives on combining visual design with strong front-end engineering skills. You'll write clean, maintainable code and take ownership of how products look, feel and perform. We're keen to see applications from talented candidates that want to be involved … designs end-to-end; An ability to ask questions to understand requirements ahead of implementation; Experience with version control, unit testing, continuous integration and codequality tools; Experience of producing client-facing applications and an awareness of the UX and UI challenges involved; Understanding of typography, spacing More ❯
language such as Python working with test/control methodology, time-series forecast, and/or machine learning techniques. - Knowledge of how to improve codequality and optimizes BI processes (e.g. speed, cost, reliability) - Experience using very large datasets - Strong Analytical skills - has ability to start from More ❯
to the research community. Mentor software engineers and computational scientists, evangelizing best practices around development tools, CI/CD, and other methods to improve codequality and efficiency. Who You Are Minimum Qualifications M.S. or Ph.D. in Computer Science, or related quantitative field, or equivalent technical experience. … similar characteristics. Excited to design, implement, and evangelize technical and cultural standards across scientific and technical functions. Proven track record of delivering high quality software. Skilled at working effectively with cross-functional teams, including research and engineering organizations. Excellent written and verbal communication skills. Preferred Qualifications Familiarity with More ❯
Basildon, England, United Kingdom Hybrid / WFH Options
Chapman Tate Associates
in to audit an existing Android application , identifying the root causes behind re-occurring customer issues . You'll conduct a deep dive into codequality, app architecture, and performance—then provide clear, actionable recommendations to help improve the overall user experience and stability of the app. More ❯