3 of 3 Permanent Design Patterns Jobs in Maidenhead

Principal Software Engineer

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). … understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript/Node.js/ ...

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. … C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and Design Patterns such as SOLID Experience of software testing and design for test Desirable: Master’s degree in an engineering, mathematical or science-based subject ...

Principal Software Engineer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Maidenhead, Woolley Green, Berkshire, United Kingdom
Employment Type
Permanent
offers real autonomy, meaningful impact, and the chance to deliver high-quality software into complex, mission-critical programmes. What You Will Do: Architect, design, implement, document … test embedded and/or application software to a strong project software development process. Apply object-oriented design and design patterns to enable re-use and smooth integration with test frameworks. Review system design artefacts and derive software requirements and architecture that meet ...