with Docker and Kubernetes Ability to design, build, and maintain scalable RESTful and GraphQL APIs Experience working with SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB Knowledge of testing methodologies, including unit and integrationtesting using Jest or Cypress Hands-on experience with CI/CD pipelines and deployment strategies Understanding of security best practices and More ❯
Technologies: C++ embedded software C# GUI HCI Yocto Linux Linux device driver Windows Visual Studio Defence software design multi processor IntegrationTESTING UML based design Communication Endeavour Recruitment have an excellent permanent opportunity for a Software Engineer with Embedded software experience to join our client based in Chertsey. Candidates applying for this role must be eligible for Security … Work with system and hardware engineers to implement software solutions that may include software-hardware and software-firmware interfaces. Work to detailed technical requirements through all phases of design, integration, and testing. Communicate effectively with other team members within a multi-disciplinary team. Generate clear and concise technical documentation as required, both for internal company use and as part More ❯
The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto … and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in UML design techniques. Understanding of the full software development lifecycle. Experience with FPGA and DSP hardware. Familiarity with Python would be beneficial. You More ❯
and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integrationtesting) Familiarity with microcontroller families including PIC18 and DSPIC Formal documentation aligned with safety standards (e.g., DO-178C) Proficiency in Microsoft Office tools Strong analytical, problem-solving, and … communication skills Desirable Skills Knowledge of DO-178C or equivalent standards (e.g., automotive) Experience with static analysis and testing tools (e.g., LDRA, TBrun) Electronic hardware design including schematic capture, PCB layout, and simulation using tools like Altium Designer or equivalents Personal Attributes Self-motivated and adaptable Effective communicator and team player Able to manage multiple projects and priorities Open More ❯
and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integrationtesting) Familiarity with microcontroller families including PIC18 and DSPIC Formal documentation aligned with safety standards (e.g., DO-178C) Proficiency in Microsoft Office tools Strong analytical, problem-solving, and … communication skills Desirable Skills Knowledge of DO-178C or equivalent standards (e.g., automotive) Experience with static analysis and testing tools (e.g., LDRA, TBrun) Electronic hardware design including schematic capture, PCB layout, and simulation using tools like Altium Designer or equivalents Personal Attributes Self-motivated and adaptable Effective communicator and team player Able to manage multiple projects and priorities Open More ❯
Stockport, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
providing support and implementing feature enhancements according to a product delivery roadmap. Skills, Knowledge, and Expertise Experience with Cloud-based Delivery Pipelines Significant experience with AWS Experience in unit testing and integrationtesting, including TDD Experience with containerization such as Docker Highly Desirable Experience with Automated Testing Experience with infrastructure as code Experience with React and More ❯
spreadsheets); Configure inbound and outbound integrations to EDM, along with automation using technologies such as EPM Automate, REST API, PowerShell, and batch/shell scripting; Prepare and execute unit testing and integrationtesting scripts; Support user-acceptance testing and provide remediation to issues; Create EDM administration and migration documentation; Prepare and deliver knowledge transfer sessions to More ❯
frameworks Qualifications/Skills Minimum of 5 years' experience with Java backend development Deep understanding of concurrent, multi-threaded application environments Expertise in Object-Oriented design, Design Patterns, Unit & Integrationtesting Experience with distributed caching and replication technologies Experience with equities, derivatives, convertibles is preferred Knowledge of Python is a plus Knowledge of Unix/Linux Knowledge of More ❯
improve our processes and taking part in code reviews. This role requires you to collaborate closely with the Delivery team. Responsibilities All aspects of developing software including: Designing, developing, testing and deploying web applications. Coordinating with other developers and project managers. Liaising directly with customers where required. Fixing bugs, troubleshooting and resolving problems as well as proactively identify potential … and to be able to own the work completed. Provide support to other developers within the team. Ensure that you follow best coding practices, documentation, code reviews, unit and integrationtesting throughout all software developed. Skills Good knowledge of PHP unit testing frameworks such as PHPUnit or Pest. Good knowledge of frontend frameworks such as VueJS or More ❯
under exceptional circumstances. KEY RESPONSIBILITIES The junior software developer will be involved in the delivery of projects for clients: Contribute to technical analysis, solution design, user experience design, development, testing, implementation, and deployment; Applying change control processes; Reporting to project manager on project progress; Create and maintain software documentation; Assist in code reviews to maintain project quality. Requirements SKILLS … Some knowledge of relational database design and experience with Microsoft SQL; Awareness of how web applications work including security, session management, and best development practices; Awareness of unit and integrationtesting and the purpose of test scripts. At Endeavour we pride ourselves on: Having achieved a high level of technical accreditation and certification with world-leading organisations including More ❯
London, England, United Kingdom Hybrid / WFH Options
EWS Group
lean thinking and Kanban, with leadership that walks the talk. Exciting Roadmap: We're already 3 months into a multi-year plan involving CI/CD, automated unit and integrationtesting, and modern software delivery practices. We know the environment isn’t perfect — yet. But we’re committed to doing things the right way, combining new feature delivery … lean thinking and Kanban, with leadership that walks the talk. Exciting Roadmap: We're already 3 months into a multi-year plan involving CI/CD, automated unit and integrationtesting, and modern software delivery practices. We know the environment isn’t perfect — yet. But we’re committed to doing things the right way, combining new feature delivery More ❯
sprints Required profile: Proven track record of front-end development, with a strong focus on Angular including NgRx and RxJS proficient in HTML5, CSS3, JavaScript, TypeScript and RESTful API integration experienced in Java, Hibernate, JPA, ORM and microservices, object-oriented and functional programming and solid understanding of responsive web design and cross-browser compatibility experience with version control systems … if you have Bachelor's degree in Computer Science, Software Engineering or related field. Additional European language skills (ideally German) track record of writing test cases like unit and integrationtesting (Junit, Cypress etc.) worked with Openshift, Jenkins, Kubernetes, Oracle cloud What we offer: We realize that managing work life balance is a challenge we all face in More ❯
and RDS. Develop code deployment strategy and pipelines. Write clean, maintainable, and efficient code. Collaborate with cross-functional teams to define, design, and ship new features. Perform unit and integrationtesting to ensure software quality. Monitor application performance and troubleshoot issues as they arise. Participate in code reviews to maintain code quality and standards. Key Experience: Proven experience More ❯
platform. What will you do? Design, develop, and maintain backend systems and APIs, ensuring reliability, scalability, and performance. Implement and optimize authentication and billing workflows. Write comprehensive tests, including integration tests, to ensure high-quality code. Integrate 3rd-party APIs to enhance system functionality. Build and refine mechanisms to prevent abuse across the platform. Scale and improve billing systems … C# and .NET . Proficiency with background processing/queueing systems such as RabbitMQ . Hands-on experience with databases like Clickhouse/InfluxDB and MariaDB . Proficiency in integrationtesting to ensure robust system interactions. Familiarity with monitoring tools like Grafana and CI/CD systems such as GitHub Actions . Experience with secure authentication workflows, including More ❯
understand requirements and maintain software quality. KEY EXPERIENCE - Strong organisational and communication skills with the ability to articulate complex concepts. - Strong background in C# & .Net technologies. - Experience in Unit Testing & Integration Testing. - Experience in CI/CD Pipeline Development - Experience with AWS - Interest/Experience with AI Development SALARY - UP TO £75,000 LOCATION - MILTON KEYNES (1 Days More ❯
understand requirements and maintain software quality. KEY EXPERIENCE - Strong organisational and communication skills with the ability to articulate complex concepts. - Strong background in C# & .Net technologies. - Experience in Unit Testing & Integration Testing. - Experience in CI/CD Pipeline Development - Experience with AWS - Interest/Experience with AI Development SALARY - UP TO £75,000 LOCATION - MILTON KEYNES (1 Days More ❯
engagement throughout the Project Development lifecycle including but not limited to: Formulating and presenting proposed solutions to the business users. This may incorporate illustrative calculations using production data. Formulating testing approaches and compiling test plans and test cases. Performing system/integrationtesting and supporting business users with user acceptance testing. Compiling and presenting test results. Completing … the bank. Business analysis experience working for a top tier bank or consultancy. A thorough understanding of the project life-cycle and experience of compiling proposal, scope, requirements and testing documents. Knowledge of software development life-cycles. Strong product knowledge across the following: Bonds, Derivatives, Credit, Securities Financing, FX and Loans and Deposits. A good understanding and experience of More ❯
platforms with the experience of having created your own build environments and CI/CD pipelines. Containerization (Docker/Kubernetes) Familiarity with data design, handling and security Unit/Integrationtesting experience 6+ years of commercial experience in Software Engineer roles Please note - this is a UK based role and as such applicants based outside the UK can More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
technologies and ways of working. Self-motivated, goal-oriented, and proactive. Strong troubleshooting skills and problem-solving ability. Experience with Git/version control, large legacy codebases, unit and integrationtesting, CI/CD, and software development best practices. Attention to detail and curiosity about data. Strong understanding of Linux tooling and concepts. Knowledge and experience with AWS More ❯
a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integrationtesting Be a true owner, managing and supporting Trading Engineering applications throughout product lifecycle Work with teams across the organisation, including product, legal, and business development to think … beyond the technical implications of your design decisions Continuously raise our standard of engineering excellence by implementing and driving standard processes for coding, testing, and deployment Proactively identify customer and infrastructure difficulties and drive corresponding solutions. Mentor and support growth of junior engineers. WHAT YOU'LL BRING: 8+ years of hands-on software development experience in the trading domain More ❯
teams, including requirements grooming, scrums, retrospectives and team outings Design, build, and maintain APIs, user-facing experiences, services, and systems. Provide technical and architectural direction for the development, design, integration, testing, and maintenance of our platform Lead agile software processes for engineering teams and introduce best-in-class industry practices Partner with stakeholders to ensure the teams' contributions More ❯
frameworks. Qualifications/Skills Minimum of 5 years' experience with Java backend development. Deep understanding of concurrent, multi-threaded application environments. Expertise in Object-Oriented design, Design Patterns, Unit & Integration testing. Experience with distributed caching and replication technologies. Experience with equities, derivatives, or convertibles is preferred. Knowledge of Python is a plus. Proficiency in Unix/Linux. Knowledge of More ❯
your contributions will safeguard the seas and empower navies worldwide. Key Responsibilities: Design software architecture using UML and Enterprise Architect. Implement and test C++ software, including unit and continuous integration testing. Develop and integrate sonar signal processing and AI algorithms. Collaborate through peer reviews and drive innovation with well-thought-out, high-quality code. Work on task progression in More ❯
such as different environments and deployment strategies. Experience with DynamoDB, PostgreSQL, MongoDB, and ElasticSearch. You’ve got more? Experience with micro frontends vs single SPA. Experience with unit and integration testing. Experience with Python or NodeJS. An interest in financial markets and investment. Passion for open-source technology and engaging with the wider technology community. Bachelor’s/Master More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Gulhuset Design
an exciting opportunity to work on cutting-edge solutions that safeguard naval forces worldwide. Key Responsibilities: Software architectural design using UML and the Enterprise Architect tool Software implementation and testing in C++, including unit and continuous integrationtesting Sonar signal processing algorithm implementation, integration, and optimisation Artificial Intelligence algorithm implementation, integration, and optimisation Developing high … quality, well-thought-out code Peer reviewing design and code, contributing to a learning-focused community Integration, defect analysis, and resolution to assist verification teams Managing assigned tasks and stories in a product backlog using Azure DevOps, including estimating remaining work Periodic verbal reporting on progress and contributing to sprint planning and retrospectives Job Requirements: Experience in C++ development More ❯