Design Patterns Jobs in Gwynedd

2 of 2 Design Patterns Jobs in Gwynedd

Software Architect

Rhosneigr, Gwynedd, United Kingdom
BAE Systems
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 design patterns, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Bangor, Gwynedd, Wales, United Kingdom
QiStaff Recruiting
development and career enhancement. Our team members can communicate and collaborate with colleagues around the world. Senior Software Engineer Job Summary : The Software Engineer is responsible for the design, development, and deployment of internal and external software systems and solutions. They are alsoresponsible for mentoring junior engineers, providingtechnical leadership, and contributing to strategic decisions that shape the future … code(s) as a Company asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functional programming, unit testing, and design patterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the performance of programs and takes actions to More ❯
Employment Type: Permanent
Posted: