C++ standards. At Esri, we love making a difference and leading the way in developing innovative technology. This is a great opportunity to design and develop next-gen Esri technology, such as powerful algorithmic tools and intuitive interactive editing components. Esri has a Relocation Assistance Program and can … support with relocating to the Cardiff area for this position. Responsibilities Build C++ software components that follow industry and team-standard designpatterns, development methodologies, and deployment models Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more, with the initial … smart pointers, optional, variant, lambda expressions, move semantics and template programming Object oriented design skills Understanding of algorithms and designpatterns Ability to work closely with the team to build quality software in a constantly evolving environment Effective time management and organisational skills Excellent written More ❯
Newport, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages : ? Ruby-on-Rails, Java, Python … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Newport, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages : ? Ruby-on-Rails, Java, Python … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Wrexham, Wales, United Kingdom Hybrid / WFH Options
Moneypenny
support required data integrations for all business areas Design data integration, data quality and support frameworks using re-usable designpatterns to reduce the maintenance effort and provide consistent systems Assemble large, complex data sets that meet functional/non-functional business requirements Identify, design … strong SQL expert who can write stored procedures and demonstrate a strong knowledge of the Kimball methodology and cloud-based warehouse designpatterns Understanding the importance of data security and associated controls Understanding the GDPR regulations and be fully conversant with the evolving ICO legislation and guidelines More ❯
professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and … operations PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems #J-18808-Ljbffr More ❯
Together with collaborators within Engineering, you will play a key role in defining the architectural direction and ensuring its successful execution. Your Responsibilities Design & deploy custom workflow solutions in Camunda SaaS, including custom Postgres connectors, job workers, service tasks & user tasks Open-Source Facilitation nurture an open-source …/Experience Java, SpringBoot (Data, Integration, Web), JPA BPMS Camunda 8, jBPM Single Page Application (SPA) development Applying, defining, and communicating designpatterns Agile development principles, practices, tools, and techniques Process-, Event- & Micro-service-Oriented Architectures Microservice development Enterprise Integration (EAI) patterns Git (command line and … JavaScript, React JS Desirable Skills/Knowledge/Experience Rules management Drools (DMN) Complex Event Processing (CEP) Applying, defining, and communicating architectural patterns Producing generic reusable components Process/application consultancy experience Cloud development Cloud Foundry, AWS JBRP1_UKTJ More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
Sapiens International
to the length of our projects, candidates who are studying on a PSW Visa are not eligible to apply. What you’ll do: Design and develop core components/services which are flexible, extensible, multi-tier, scalable, high performance, and reliable applications. Conduct Object Oriented Analysis, Design … applications. Provide technical leadership and mentoring to junior developers. Analyse requirement specifications, carry out feasibility analysis, and estimate effort. Develop use cases and design alternatives in accordance with business requirements. Interact with Product Owner and Business analysts across geographies to leverage expertise and take development to the next … years of hands-on design and development experience in C++. Well versed with object-oriented methodologies. Good knowledge of Designpatterns and Data Structures. Experience working with relational databases and SQL commands. Proven experience in exploring new technologies to develop and deliver innovative solutions. Ability More ❯
Wales, Yorkshire, United Kingdom Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and designpatterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Swansea, Wales, United Kingdom Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and designpatterns Support in applying If you need this job description in another format, or other support in applying, please email talent@madetech.com. When you apply More ❯
with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable software architecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting … for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing … creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software DesignPatterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git . Nice-to-Have Technical Skills: Experience with AWS infrastructure. Exposure to Microsoft More ❯
processes for code reviews, testing, and task breakdown. Process Improvement: Advocate for and implement best practices in TDD, CI/CD, and Software Design Principles. Work closely with the Leader, Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing …/TypeScrpt Expertise with Symfony, Laravel and NodeJS frameworks. Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL, including complex database design and reporting. Strong experience with Test-Driven Development (TDD), unit testing, functional testing, and integration testing. Proficiency in API … creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software DesignPatterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git. Nice-to-Have Technical Skills: Experience with AWS infrastructure. Expertise with NoSQL databases. More ❯
Technical Solution Architect in the Life & Pensions division at Sapiens, you will collaborate with R&D, project teams, sales teams, and customers to design and implement effective technical solutions. You will ensure our solutions are scalable, secure, high-performing, and seamlessly integrated into existing systems. What You Will … teams in developing robust, secure, and high-performing solutions that are easy to integrate, maintain, and operate. Develop comprehensive end-to-end technical design documentation. Lead technical design discussions with both external customers and internal stakeholders. Assist Sales teams by providing technical expertise, supporting demonstrations, and … with senior stakeholders and align solutions with both functional and non-functional requirements. Hands-on experience with web services, ETL processes, designpatterns, security analysis, performance optimization, database systems, and problem-solving. Qualifications Experience in Development, DevOps, or Information Security. Industry certifications in Cloud Architecture, Security, or More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
team and needs solid software engineers to develop large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and … employees. Key Accountabilities Participate in the entire development process, from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Computer … Java, Python, C# Frontend: Vue.js, Typescript, Angular, React Cloud: AWS (Amazon Web Services) Databases & Frameworks: GraphQL, REST APIs, TDD, DDD, Software DesignPatterns Methodologies: Agile: Scrum and Kanban About You Self-motivated, able to work independently Passionate about writing clean, reusable code Strong communication and teamwork skills More ❯
Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. … solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, designpatterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within … Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience More ❯
Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. … solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, designpatterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within … Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience More ❯
Architect We have an exciting opportunity to become part of our IT team as a Solution Architect . In this role, you will design solutions that deliver business outcomes, align with the Enterprise Architecture vision, and contribute to our team's goal of being a top performer in … stakeholders. Maintaining ownership of the solution throughout its lifecycle. Qualifications for success: Experience with Azure Cloud and hybrid environments. Knowledge of designpatterns, UML, BPMN, and TOGAF. Proven experience with Microsoft Dynamics 365 and Product Lifecycle Management systems. Technical leadership and guidance skills. Understanding of integration techniques … architecture patterns, and data architecture (Big Data, AI/ML). Extensive experience as a Solution Architect. Strong communication, problem-solving, and interpersonal skills. Self-motivated with the ability to work under pressure in an agile environment. This is a full-time, office-based role at our Silverstone campus More ❯
career enhancement. Our team members can communicate and collaborate with colleagues around the world. Job Summary The Software Engineer is responsible for the design, development, and deployment of internal and external software systems and solutions. They are also responsible for mentoring junior engineers, providing technical leadership, and contributing … asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functional programming, unit testing, and designpatterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the performance of More ❯
career enhancement. Our team members can communicate and collaborate with colleagues around the world. Job Summary : The Software Engineer is responsible for the design, development, and deployment of internal and external software systems and solutions. They are also responsible for mentoring junior engineers, providing technical leadership, and contributing … asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functional programming, unit testing, and designpatterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the performance of More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Cognibox
maintain code for web, mobile, and desktop applications in an Agile environment, adhering to established coding standards. Participate in peer reviews and solution design discussions to ensure high-quality output and best practices. Work closely with quality assurance teams to maintain and improve coding standards, troubleshoot support tickets … Windows services, DevOps, Azure environments, continuous integration, and security best practices (OWASP, ISO 27001/27032). Knowledge of scalable applications, designpatterns, and asynchronous programming techniques like queuing, caching, and logging. Excellent interpersonal and motivational skills with the ability to inspire others, and a degree in More ❯
Bridgend, Wales, United Kingdom Hybrid / WFH Options
mywork
development life cycle. Key Responsibilities Develop, test, and maintain web applications using Laravel Collaborate with front-end developers to integrate user-facing elements Design and implement RESTful APIs Optimise applications for maximum speed and scalability Troubleshoot and debug applications Participate in code reviews and provide constructive feedback Stay … Excellent communication and teamwork abilities Preferred Skills Experience with Livewire and Vue.js Knowledge of Docker, RabbitMQ, and Elasticsearch Understanding of software designpatterns and architectures Familiarity with Agile development methodologies Why Apply? Be part of a collaborative and innovative team Opportunity to work on impactful projects that More ❯
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 … 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 … 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 More ❯