Job summary This is a new opportunity to join a Secondary Healthcare product team and become part of the User Centred Design community at Digital Health and Care Wales, where we're making digital a force for good in health and care. As Senior Interaction Designer you will work out the best way to let users interact with … will be a confident and competent designer who can develop designs based on evidence of user needs and organisational outcomes. Putting the user at the heart of your design process, you will have the technical knowledge and experience to create, test and iterate prototype digital products (mobile & web). At this role level, you will be trusted to … Practice and the development of others in your job family. o Approach prototyping as a team activity, actively soliciting prototypes, and testing with others. o Establish designpatterns and iterate them. o Champion user research to focus on all users and make decisions to meet user needs in the context of NHS Wales. About us Digital Health More ❯
Familiarity with Spring Boot Framework Understanding of TDD and BDD Test automation with Cucumber and Selenium Understanding of object-oriented programming (OOP) model principles and application designpatterns Frontend Web development, HTML, CSS. Knowledge of using JIRA and other Atlassian products JBRP1_UKTJ More ❯
cwmbran, torfaen, united kingdom Hybrid / WFH Options
Comparison Creator
on role, with a mix of product development and application support. Responsible for configuring, supporting and fixing live products. Internally, we call this role Python Developer. Your responsibilities Design, develop, and maintain high-quality software applications using Python, Django and related technologies. Application Support development. Collaborate with the business, to translate business, stakeholder and user needs into deliverable … development experience with Python. Strong SQL experience, preferably MySQL or PostgresSQL. Front-end experience with HTML, CSS & JavaScript. A good understanding of software development principles, software designpatterns, and best practices. Advantageous Technical skills Experience with Django Experience and understanding of service architectures, such as micro service architecture/composable architectures. Experience of API designMore ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
newport, wales, united kingdom Hybrid / WFH Options
MBDA
in-service support The provision of technical expertise to our software development teams and wider project teams, offering guidance on security requirements, security techniques, software architecture, designpatterns, coding standards, trade-offs, and best practices. Participating in the evaluation and selection of appropriate technologies and frameworks for software projects. Conducting security assessments and risk analyses of technologies More ❯
newport, wales, united kingdom Hybrid / WFH Options
Anson McCade
own the full software architecture for major projects, from concept through to implementation. • Establish the structural and temporal architecture, ensuring consistency and integrity across components. • Identify and manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers … to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We’re Looking For: • Strong technical background in software design and architecture. • Experience with model-based engineering and software design patterns. • Proficiency in one or more programming languages (e.g. C++, C#, Java, Python). • Knowledge of modern engineering practices More ❯
newport, wales, united kingdom Hybrid / WFH Options
MBDA
Bristol This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Salary : up to circa £80,000 depending on experience Dynamic (hybrid) working : typically 3 to 4 days per week on-site, due to workload classification Security Clearance … to define and monitor the Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture … affect the integrity of the architecture. Collaboration is critical within this role from working closely with other Architects, Technical Specialists and wider engineering key contacts, supporting the wider design activities and reviews. You will also have the opportunity to influence the Software Engineering Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods and tools, by considering longer More ❯