objectives. This role will provide guidance and counsel to the Product and Engineering teams on Data Centric Architectures, ‘best practice’ Architectural DesignPatterns and architectural guidelines and guardrails. This role will also provide guidance to executive and senior leaders as well as technology professionals on industry technology … members alike to foster a culture of critical thinking, integration and synthesis, thereby improving organisational effectiveness. Be an expert with architectural designpatterns, modelling and design methodologies, while continually evaluating emerging technologies and see ‘around the corner’ to determine and propose how these could further … in: Comprehensive understanding of Agile Architecture and Scaled Agile Framework methodologies and practices. Excellent understanding of Data Centric models; Data Architectures & DesignPatterns with a good understanding of Data Management & Data Governance principles. Strong knowledge of engineering principles, theories, concepts and techniques. At IDBS we believe in More ❯
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems designpatterns Strong grasp of designpatterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems designpatterns Strong grasp of designpatterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
standards. Provide technical oversight, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Design and document solutions meeting functional and non-functional requirements. Lead by example by getting directly involved in the day-to-day delivery of work … position are: Practical experience of designing and developing management and control plane solutions for line of business applications. This includes Stack Management, API Design and User Experience. Practical and commercial experience with the full SaaS development lifecycle: requirements capture and analysis, estimation, architecture and design, implementation … and system-level testing, deployment, operation and monitoring. Experience with software engineering best practices: object-oriented design and implementation, designpatterns, SOLID principles and Agile methodology. Conduct PoC's using the latest technologies and present the findings to technical and non-technical audiences. Experience with More ❯
hybrid option of one day at home. What does the Senior Software Engineer role involve? The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely …/designs, both orally and ln written format, to direct and senior management For both products under development and released products, contribute to design change when necessary, ensuring that design change is managed ln a controlled way Ensure all systems are designed to a high quality … be able to demonstrate appropriate industrial expertise Experience of requirements gathering. Experience of designing and architecting software applications Experience with UI designpatterns such as MVVM, MVC, MVP Experience of agile practices and CI/CD platforms Experience with relational databases. Experience of unit testing Experience in More ❯
hybrid option of one day at home. What does the Senior Software Engineer role involve? The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely …/designs, both orally and ln written format, to direct and senior management For both products under development and released products, contribute to design change when necessary, ensuring that design change is managed ln a controlled way Ensure all systems are designed to a high quality … be able to demonstrate appropriate industrial expertise Experience of requirements gathering. Experience of designing and architecting software applications Experience with UI designpatterns such as MVVM, MVC, MVP Experience of agile practices and CI/CD platforms Experience with relational databases. Experience of unit testing Experience in More ❯
performance apps using C#/.NET * Work with Visual C++ 14.0 or higher * Apply Object-Oriented Design (OOD) and DesignPatterns * Handle multithreading and concurrent execution * Write unit tests using MSTest, NUnit, or similar What We’re Looking For * Degree in Computer Science or related … field * Strong knowledge of C# and .NET * Familiarity with Visual C++ 14.0+ * Understanding of concurrency and multithreading * Passion for clean code and solid design principles * Experience with unit testing frameworks * Problem-solving mindset and team spirit... More ❯
guildford, south east england, united kingdom Hybrid / WFH Options
McLaren F1 Team
initiatives beyond your own team, and mentor less experienced team members. Role Dimensions: The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula 1 car's performance. As a Senior Python Software Engineer, your … python and the python ecosystem, from initial analysis through to deployment, monitoring, and support. With an expert perspective on systems architecture, you’ll design fast and easy to use applications that delight our end users, and which enable data integration and composability in the wider ecosystem of racing … collaborative environment (pull requests, branches) Experience with relational and document databases (Mysql, SQL Server, and MongoDB) Experience building maintainable codebases leveraging designpatterns and modern repository structures (monorepo, modular monolith) Using ALM tools like Github to organise and track your work High competency in written and oral More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
initiatives beyond your own team, and mentor less experienced team members. Role Dimensions: The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula 1 car's performance. As a Senior Python Software Engineer, your … python and the python ecosystem, from initial analysis through to deployment, monitoring, and support. With an expert perspective on systems architecture, you'll design fast and easy to use applications that delight our end users, and which enable data integration and composability in the wider ecosystem of racing … pull requests, branches). Experience with relational and document databases (Mysql, SQL Server, and MongoDB). Experience building maintainable codebases leveraging designpatterns and modern repository structures (monorepo, modular monolith). Using ALM tools like Github to organise and track your work. High competency in written and More ❯
Surrey, South East, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
Key Responsibilities Lead and contribute to all stages of the development lifecycle Architect robust, scalable, and testable software solutions Capture technical requirements and design specifications Collaborate across teams following agile/lean methodologies Take ownership of assigned projects, delivering on time and to budget Contribute to the technical …/.NET development experience Full-stack development capabilities Experience with relational and document databases (SQL Server, MongoDB) Applying SOLID principles and designpatterns Agile/lean project delivery experience Strong problem-solving abilities and technical leadership Desirable Experience Kafka and stream processing MATLAB and Python for mathematical … processing Linux and container technologies (Kubernetes) Microservice architecture design JavaScript, TypeScript, and React Cloud technologies (Azure preferred) What they Offer Competitive salary package (£65K-£95K based on experience) Hybrid working model with time at their state-of-the-art technology center Work on high-impact projects that directly More ❯
worked on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of … for web developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate: Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (Angular, React, Vue, Bootstrap). Strong … with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, designpatterns, SOLID principles. Experience with software development ecosystem (IDE's, version control, test automation/CI, etc.). Experience with CI/CD deployment processes More ❯
Reigate, Surrey, South East, United Kingdom Hybrid / WFH Options
Client Server
the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including DesignPatterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge You're collaborative with great communication skills and an More ❯
are passionate about algorithm development and software engineering in the space sector, we'd love to hear from you! Skills Software DesignPatterns C++ Java Python Reference : Company Learn more about this company Visit this company's hub to learn about their values, culture, and latest jobs. More ❯
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE DesignPatterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE DesignPatterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE DesignPatterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
Farnham, Surrey, United Kingdom Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: Understanding of common DesignPatterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS AWS delivery Parallel programming … management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Qualifications - Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development. Role Description – Software More ❯
GU9, Farnham, Surrey, United Kingdom Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: Understanding of common DesignPatterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS AWS delivery Parallel programming … management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Qualifications - Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development. Role Description – Software More ❯
Employment Type: Permanent
Salary: £35000 - £55000/annum Pension, 25 days hols, medical
Redhill, Surrey, United Kingdom Hybrid / WFH Options
Oliver James Associates Ltd
collaborative mindset and the ability to tackle new challenges while fostering growth and learning within the team. Key Responsibilities: Developing solutions that meet design, coding, performance, and security standards Providing production support and resolving incidents Conducting thorough testing, focusing on automation Using both low-code and custom code … solutions as needed Creating and maintaining custom Lightning Web Components, triggers, and batch jobs Ensuring continuous improvement through design reviews and retrospectives … Collaborating with colleagues to support platform stability and availability Essential Experience: Strong understanding of Clean Code practices, Object Orientation, SOLID Principles, DesignPatterns, Governor Limits, and Salesforce Best Practices Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of Clean More ❯
the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including DesignPatterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge You're collaborative with great communication skills and an More ❯
both platforms. You will have a strong command of SQL Server and API's, plus will be an advocate of software designpatterns, CI/CD and DevOps in an Agile environment. Experience or personal projects exploring Machine Learning and AI would fit well. What you'll More ❯
Farnham, England, United Kingdom Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs * Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: * Understanding of common DesignPatterns (e.g. MVC, MVVM Pattern) * JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaS... More ❯
Farnham, England, United Kingdom Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs * Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: * Understanding of common DesignPatterns (e.g. MVC, MVVM Pattern) * JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end framewor... More ❯
guildford, south east england, united kingdom Hybrid / WFH Options
Ocho
Responsibilities Work on an exciting suite of .NET-based solutions Contribute to greenfield web development projects Work across the full development lifecycle - from design to deployment Play a key role in security, performance, and usability in enterprise applications Provide mentorship for Junior team members Essential Skills & Experience 5+ … in .NET/C#/ASP.NET Experience with Entity Framework & SQL Server Strong problem-solving skills Understanding of OO programming and designpatterns Why Join? Flexible working hours Hybrid working (Belfast office) Private medical cover & life insurance Pension scheme Regular team outings For more information about this More ❯
woking, south east england, united kingdom Hybrid / WFH Options
Ocho
Responsibilities Work on an exciting suite of .NET-based solutions Contribute to greenfield web development projects Work across the full development lifecycle - from design to deployment Play a key role in security, performance, and usability in enterprise applications Provide mentorship for Junior team members Essential Skills & Experience 5+ … in .NET/C#/ASP.NET Experience with Entity Framework & SQL Server Strong problem-solving skills Understanding of OO programming and designpatterns Why Join? Flexible working hours Hybrid working (Belfast office) Private medical cover & life insurance Pension scheme Regular team outings For more information about this More ❯