cultivating expertise in application development and coding to create global solutions for new applications and enhance existing Software as a Service (SaaS) platforms. What To Expect: Key Responsibilities: Design, develop, and maintain applications and integrations across platforms like Salesforce and Azure. Collaborate with cross-functional teams to analyze requirements and architect high-quality software solutions. Develop IT solutions … s degree in an IT discipline (if currently studying towards this, must have an expected graduation of summer 2025). Understanding of software development principles and designpatterns e.g., Object Oriented Programming. Proficiency in Python and experience with AI/Machine Learning libraries e.g., NLP, Computer Vision. Knowledge of additional programming languages (e.g., Java, C++, JavaScript, Ruby … end frameworks (e.g., React, Angular, Vue.js). Familiarity with Agile/Scrum methodologies and tools (e.g., Jira). Strong knowledge of Salesforce platform features (e.g., Apex, Visualforce) and integration patterns (e.g., REST/SOAP APIs). Proficiency in Salesforce data modeling, database concepts, and security models. Right to work For this role, you will need to provide your own More ❯
The Opportunity: We're seeking a Senior Full Stack Software Engineer to join our Solution Architecture Leadership Team (SALT). This team is responsible for program intake, solution design, EA alignment, and enabling delivery. The role requires strong technical leadership and drive, as well as excellent verbal and communication skills. The Role Technical Leadership: Provide guidance and mentorship … to junior engineers, driving best practices and innovative solutions. Discovery Enablement: Facilitate the identification and exploration of new technologies and methodologies to enhance our solutions. Solution Architecture: Design scalable solutions, translating business requirements into robust technical architecture. Cross-functional Collaboration: Work closely with Principal Engineers and Senior Business Analysts, partnering with numerous external stakeholders to ensure cohesive solution … years of experience in .NET and AWS development. Proven leadership in delivering large-scale projects. Proficiency in C#, AWS, or relevant languages. Strong understanding of software architecture and design patterns. Excellent communication and collaboration skills. Proven expertise in designing complex environments. Preferred Qualifications: Certifications in .NET, AWS, or related technologies. Agile/Scrum experience. Familiarity with cloud-based More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
team. If you are passionate about algorithm development and software engineering in the space sector, we’d love to hear from you! #LI-SB2 Skills: Software DesignPatterns C++ Java Python What you can expect from us: Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and More ❯
in the team is also required. The Responsibilities •Work with the Lead System Architect and Product Owner to define, refine and deliver the product backlog. •Contribute to the design of SaaS software solutions meeting functional and non-functional requirements. •Lead and guide implementation of product code (Front and Back End), following best practices for maintainability, testability and performance. … with cloud technologies, specifically the Azure stack. •Experience working with test frameworks/test cases for RESTful services •Experience with software engineering best practices: object-oriented, designpatterns, SOLID principles. •Experience with software development ecosystem (IDE's, version control, test automation/CI, etc.). •Strong appreciation of building flexible cross-functional full-stack squads with shift More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading 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 front-end and back-end. … Build scalable, cloud-based solutions 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 DevOps processes, including virtualization , containerization More ❯
as they have customers working with 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 get in return You'll work More ❯
Woking, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Off Languages: Ruby-on-Rails, 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 front-end and back-end. … Build scalable, cloud-based solutions 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 DevOps processes, including virtualization , containerization … quality products in an agile 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 : Experience working within Agile methodologies More ❯
Woking, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading 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# ? 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 front-end and back-end. … Build scalable, cloud-based solutions 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 DevOps processes, including virtualization , containerization More ❯
while fostering growth and learning within the team. Key responsibilities include: Essential experience for this role: Strong understanding of Clean Code practices, Object Orientation, SOLID Principles, DesignPatterns, Governor Limits and Salesforce Best Practices. 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 Qualifications: Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of Clean More ❯
At least 5 years of 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-scale datasets and optimizing queries … such as CMake/Make 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 quality of the libraries and … client expectations Provide time estimates 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 and other team members, transfer More ❯
Woking, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
GOOD business. My client is building a new team and needs experienced software engineers to develop large-scale mobile and web applications backend, focusing on backend coding, database design, and system 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 Degree in Computer Science or related field (highly desirable) Experience as a Software Team Lead … Ruby-on-Rails, Java, Python, C# Frontend frameworks: Vue.js, TypeScript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, TDD, DDD, Software DesignPatterns Methodologies: Agile (Scrum and Kanban) About You Self-motivated and able to work independently Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, eager to More ❯
software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook … empowerment and autonomy? Do you enjoy solving complex customer problems as a team? We are currently seeking a Senior Software Engineer who will be responsible for leading the design and development of high-quality software solutions. Our Software Engineers are at the core of our technical expertise and delivery teams. They own, design and deliver software … of shared components & leverage this system-level understanding to provide technical guidance for module design and lead technical decisions. Research, and promote new technologies, designpatterns, approaches, tools and methodologies that could optimise and accelerate development. Identify existing and future potential systemic issues and coach team members in problem resolution. Drive post-mortem root cause More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
We’re looking for a Software Architect to lead the design and development of our flagship product, mCare — a critical platform in our mission to deliver scalable, secure and user-friendly healthcare solutions. This is your opportunity to influence architecture at a foundational level, collaborate across teams and deliver meaningful impact to real-world challenges. What You’ll … Do: Lead the architectural design and technical direction of the mCare … product, aligning with business goals and long-term vision Create and maintain high-quality architectural documentation that sets the standard for engineering excellence Champion clean code, designpatterns, testability, and maintainability across the codebase Develop full-stack C# solutions, including client and server-side components, within the .NET ecosystem Own and enhance the technical roadmap — contributing innovations More ❯
The Role Work with the Lead System Architect to define the architecture the individual scrum teams will implement Contribute to the design of SaaS software solutions meeting functional and non-functional requirements. Lead and guide implementation of product code, following best practices for maintainability, testability and performance. Lead and guide implementation of test-related code (unit tests, test … Azure using IaC. Optionally take on people management responsibilities. Qualifications The Requirements Experience (or demonstrable knowledge of) API-first design Fundamental knowledge of Distributed Systems and Messaging patterns Experience with backend development: RESTful API’s and services for Microsoft cloud deployments using C# .NET Core, Azure infrastructure and services, JSON/XML. Experience of working with cloud … DevOps principles, with the ability to create automated processes to continuously deliver SaaS products on a regular cadence. Experience with software engineering best practices: object-oriented, designpatterns, SOLID principles. Experience with software development ecosystem (IDE’s, version control, test automation/CI, etc.). Strong appreciation of building flexible cross-functional full-stack squads with shift More ❯
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Radar Live SaaSto high-quality 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 with hands-on development, following … skills/experience for this 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, unit 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 Azure, Cloud and SaaS technologies. More ❯
Live SaaS to high-quality 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 with hands-on development, following … skills/experience for this 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, unit 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 Azure, Cloud and SaaS technologies. More ❯
people every day? Are you looking tojoin a dynamic, inclusiveteam environmentwith a culture of collaboration and belonging? Well, this may be the role for you. Ready to securely design what's next? In this role, you will work alongside with passionate IT security partitioners and product development teams to enforce and deploy best product security architecture practices. You … and responsible for influencing developers and architect in securing ADP’s applications and products globally. The application security architects within the team have strong application security skills to design in proper security, risk, and privacy controls to ADP applications. The candidate will intervene as a security referent with R&D teams (architects, product managers, development engineers) to address … provide consulting services to software development teams on existing or new application architectures to help identify security needs, ensure compliance with security standards, and apply secure designpatterns and best practices in software development. Application Security Architecture Reviews: You will conduct security reviews of ADP solution designs and architectures to identify potential threats and the security controls More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
CatchFish
company alongside the rest of the team. Requirements 4+ years PHP development experience Preferred (training can be provided on below) AWS Experience with OOP and MVC designpatterns Architect PHP web applications DevOps Experience using any CMS system (Joomla, WordPress, Magento, Shopify, Drupal etc.) Knowledge of front end frameworks (Vue, Angular, React etc.) Experience with any other More ❯
and solution delivery particularly across our Salesforce ecosystem and our .NET/Azure base platform . You'll be responsible for owning complex technical solutions , setting low-level design standards, and ensuring continuous improvement through innovation, engineering excellence, and strategic leadership. What You'll Do: Set engineering strategy and technical direction across squads, uplifting engineering standards and driving … continuous improvement. Lead the low-level design and implementation of scalable systems including Salesforce channel … integrations and Azure services. Provide leadership and structure to teams solving complex business problems and bring back clear, actionable solutions. Drive engineering excellence by introducing modern designpatterns, libraries, and frameworks into the engineering function. Work closely with Salesforce (Health Cloud, Sales Cloud, FS Cloud), delivering solutions for core business capabilities: pricing, claims, policy and customer management. More ❯
with product managers and designers to understand requirements and translate them into technical solutions. Proactively identify and resolve potential technical issues and bottlenecks. The necessary skills include: System design: Understanding system architecture, latency, and scalability. Development: Experience in Python and Go, with skills in testing, SOLID principles, and design patterns. Familiarity with migrating endpoints from Python … to Go. Systems architecture: Extensive use of Kubernetes, Kafka, Postgres, Redis, and internal tools for metrics, alerting, and Grafana dashboards. Work cross-functionally with product, design, and engineering teams to execute strategies and build features. Communicate effectively within and across disciplines. Participate in product reviews and team meetings, providing technical insights. Assist in scoping, estimating, and prioritizing tasks. More ❯
compatible with Stark standard information systems architecture, tools, policies and procedures. Maintains responsibility for the coordination, implementation and management of group-level infrastructure capabilities. This includes coordinating specifications, design, training and installation timeliness and appropriate testing mechanisms. Supports financial management activities, including the creation and maintenance of the group infrastructure Services budget (capital and operational). Liaises and … In conjunction with the Architecture team, produce specifications and designs for infrastructure and their components to meet defined business needs, retaining compatibility with enterprise and solution architectures. Specify, design and maintain mechanisms for storage and access to both structured and unstructured information, in support of business information needs. Develop, implement and report the findings of suitable test schedules … of works and associated resourcing requirements for project planning purposes. Identify project related risks and escalate project issues in a timely manner. Follow the agreed architectures, designpatterns and implementation methodologies. Responsible for the management of technical support teams. Achieves results through efficient and effective resource management. Organizes, plans, assigns, and monitors the completion of work. Builds More ❯