is well tested, performant and maintainable. Responsibilities: Managing the exchange of data between different backend services (owned by separate development teams) and front-end application and third party API integration Development of all server-side logic, working with BA and Quality Assurance to ensure business logic is implemented as required and fully testable Introducing and owning technical user stories … for integration and service optimisation Documenting solutions through flowcharts, diagrams, code comments, clear code and via Confluence/knowledge base articles Ensuring compliance with quality guidelines (Unit Tests, Code Quality, Test Driven Development) Addressing non-functional requirements and operational/support-relevant topics during conception and implementation (e.g. logging, capacity/performance management, monitoring and distributed tracing/debugging … End-to-end thinking during development - supporting and improving releases from test to integration and production environments Presentation and demonstration of concepts and services via show-and-tell demos, tech-talks and taking part in direct user feedback and evaluation sessions Following agile software development lifecycles, but maintaining foresight to reduce tech debt where possible and not at the More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Yolk Recruitment
Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop … simulations and representations of real equipment. Our approach to software development includes Configuration control ContinuousIntegrationContinuous Delivery or Deployment. Unit testing and test driven development. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse, Ability to work from high level/system view into technical detail. Excellent verbal, presentation and written communication … DDS) and web services development (JavaScript, Node JS or similar) Military Communications, Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP Practical knowledge of System integration principles and processes More ❯
features in an agile (Scrum) environment. Collaborate with team members to implement new product features. Participate in sprint planning and task estimation. Ensure code quality through automated testing and continuous integration. Engage with internal and external stakeholders in a professional manner. Maintain awareness of compliance risks and act with integrity. Required Skills & Experience Programming: Java Core (version 8+), Spring … aerospace systems Exposure to mission-critical or safety-critical software environments Why Join Us? Work on pioneering space technologies Be part of a diverse and inclusive team Access to continuous learning and development Contribute to projects that make a global impact This vacancy is being advertised by Belcan More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes ContinuousIntegration and Testing Proficiency in MATLAB and development of models in Simulink Knowledge of RF systems and digital signal processing More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes : ContinuousIntegration and Testing : Proficiency in MATLAB and development of models in Simulink : Knowledge of RF systems and digital signal processing More ❯