e.g. JIRA, Azure DevOps Experience working in an agile environment with the ability communicate effectively with team members Knowledge of common designpatterns Experience in deploying/troubleshooting applications at least one of the following cloud environments: Azure, AWS or GCP Open to also working in Python More ❯
Surrey, South East, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
Key Responsibilities Lead and contribute to all stages of the development lifecycle Architect robust, scalable, and testable software solutions Capture technical requirements and design specifications Collaborate across teams following agile/lean methodologies Take ownership of assigned projects, delivering on time and to budget Contribute to the technical …/.NET development experience Full-stack development capabilities Experience with relational and document databases (SQL Server, MongoDB) Applying SOLID principles and designpatterns Agile/lean project delivery experience Strong problem-solving abilities and technical leadership Desirable Experience Kafka and stream processing MATLAB and Python for mathematical … processing Linux and container technologies (Kubernetes) Microservice architecture design JavaScript, TypeScript, and React Cloud technologies (Azure preferred) What they Offer Competitive salary package (£65K-£95K based on experience) Hybrid working model with time at their state-of-the-art technology center Work on high-impact projects that directly More ❯
. Key Responsibilities: Technical Leadership & Development Act as the lead developer for all Shopify-related projects, setting the technical vision and best practices. Design, develop, and maintain custom Shopify themes, storefronts, and apps using Liquid, JavaScript, and React. Work on Shopify Plus integrations with APIs (Storefront API, Admin … team as a Tech Lead, mentoring engineers, and driving project success. Deep understanding of software design principles (SOLID, DRY, designpatterns). Proficiency in SQL and NoSQL databases. Strong DevOps knowledge, including CI/CD pipelines, automated testing, and deployment strategies. Excellent problem-solving skills More ❯
of applications and technology stacks, collaborating closely with Technical Leads, Architects, and key business stakeholders to deliver robust and scalable solutions. Key Responsibilities Design, develop, and deliver high-quality C# .NET solutions in a complex trading or data-driven environment. Work closely with Vertical Leads (Delivery, Technical, QA … What You’ll Need Strong experience in enterprise development using C# .NET, WebAPI and working within an Agile environment. Knowledge of DesignPatterns, SOLID principles, and scalable architecture best practices. Proficiency with SQL databases (Microsoft SQL Server preferred) – experience with MongoDB is a plus. Familiarity with modern … Vue.js, Angular, Blazor) is advantageous. Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform) is a plus. Exposure to messaging patterns (RabbitMQ, Kafka) and authentication methods like OAuth2 is beneficial. A strong problem-solver who can work independently while effectively collaborating with cross-functional teams. More ❯
of people find a brighter financial future with Discover. Job Description: What You’ll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You’ll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper designpatterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
of people find a brighter financial future with Discover. Job Description: What You’ll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You’ll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper designpatterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
still rely on Seattle for UX support, and continue to have close interactions with partner teams). Key job responsibilities Contribute to the design and implementation of features on Fire TV devices spanning all types (TVs, Sticks, Cubes, other), focusing on constantly improving the daily experience of millions … of customers. A day in the life Participate in Agile development with complete team ownership of the scope and domain. Design, implement and deliver features on the Fire TV Android codebase. About the team We are the Fire TV organization's Berlin branch. Our 40+ member team owns … at least one modern language such as Java, C++, or C# including object-oriented design - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding standards, code reviews, source control More ❯
receiving a quarterly stipend to spend Employee Assistance programme – wellbeing 25 days holidays Group Life assurance scheme Long Term Disability Scheme Key Responsibilities: Design, develop, and maintain web-based software solutions Help plan and estimate new features and improvements Test and debug software to ensure reliability and performance … Strong problem-solving and communication skills Able to work independently and manage multiple tasks Knowledge of software development basics like OOP, designpatterns, and algorithms More ❯
robust data APIs and business intelligence (BI) tools that power the B2B operations of our company. In this role, you will: You will design and implement product features working as part of a multi-functional team using agile methodologies and “you build it, you run it” approach. Work … or interest in working with processing large volumes of data. Very passionate about learning, especially in the areas of technology, service designpatterns and system architecture. Be self-motivated with drive and good organisational skills to work to challenging deadlines. Critical thinker, expected to speak out and More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, designpatterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Process Please hit apply and upload your More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Anson McCade
pipelines. Language-agnostic: confident with at least two modern languages—JavaScript, TypeScript, Java, C#, Python, etc. Skilled in using OOP principles, designpatterns, SOLID practices, and dependency injection. Comfortable leading coding reviews and hands-on pairing sessions. Knowledge of non-functional testing areas including performance, compatibility, accessibility More ❯
Reigate, Surrey, South East, United Kingdom Hybrid / WFH Options
Client Server
the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including DesignPatterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge You're collaborative with great communication skills and an More ❯
are passionate about algorithm development and software engineering in the space sector, we'd love to hear from you! Skills Software DesignPatterns C++ Java Python Reference : Company Learn more about this company Visit this company's hub to learn about their values, culture, and latest jobs. More ❯
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE DesignPatterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE DesignPatterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE DesignPatterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
london, south east england, united kingdom Hybrid / WFH Options
Neulinx
Requirements Experienced full-stack engineer with at least 4 years of experience You have a deep understanding of OOP concepts, and DesignPatterns You have vast knowledge in C#, ASP.net MVC and Entity Framework You appreciate autonomy and trust You have an appreciation for simple, maintainable design … or fintech is a huge plus Experience working with Third-party APIs is a plus Experience in refactoring and improving code performance and design is a plus Experience with Unit Testing is a plus Current tech stack C# .NET MVC Entity Framework (Code-First) MSSQL HTML & CSS JavaScript More ❯
Farnham, Surrey, United Kingdom Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: Understanding of common DesignPatterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS AWS delivery Parallel programming … management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Qualifications - Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development. Role Description – Software More ❯
GU9, Farnham, Surrey, United Kingdom Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: Understanding of common DesignPatterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS AWS delivery Parallel programming … management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Qualifications - Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development. Role Description – Software More ❯
Employment Type: Permanent
Salary: £35000 - £55000/annum Pension, 25 days hols, medical
london, south east england, united kingdom Hybrid / WFH Options
Oliver Bernard
of collaborative and flexible working environments. Required Skills: Proven experience in enterprise development on complex projects with C#.NET. Strong knowledge of designpatterns and SOLID principles. Experience with SQL databases. Proficiency in continuous integration and deployment with Azure DevOps. Familiarity with messaging patterns and experience with More ❯
in commercial software development, including: Unity3D engine experience (with strong C# development) Solid knowledge of object-oriented programming, functional programming, and designpatterns Integration with REST APIs, SQL databases, or GraphQL Scripting experience in Powershell, Bash, or Python Software engineering best practices (Git workflow, CI/CD More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Client Server
have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Omaze UK
knows how to balance both. You have experience developing cross-platform mobile apps in React Native, with a general knowledge of how to design features or systems effectively. Part of the job requires good communication and organisational skills. You should be able to translate ideas and requirements into … engineering team building social good platforms. Responsible for writing and testing mobile app code. Work closely with members of your team to ensure design and implementation meet product needs. Help architect, design, and implement reusable, well-tested software components. Proactively review the code of others, providing … data parsing, including managing requests, handling errors, retries, and cancellation. Understanding of how to implement persistent storage. Solid understanding of mobile designpatterns and best practices. Experience designing and building major features from concept to launch. Experience with unit testing and end-to-end testing. Comfortable operating More ❯
consulting projects, quickly fast tracking their experience within the industry, and their career. Responsibilities: Collaborate with stakeholders to understand and implement functionality requirements. Design, implement, test, and maintain software features for embedded real-time systems in C++ . Develop and execute … automated unit and integration tests to ensure reliability. Test and debug software in both simulation environments and on target hardware. Employ designpatterns and best practices to deliver secure, extensible, and high-quality software. Participate in Agile development practices and contribute to team-wide best practices. Conduct More ❯