Real Estate divisions across the globe. Role and Responsibilities Analysis and software development for standalone Java components which provide the middle and back-office solutions for BFSI Application Design, develop and unit-test his deliverable - as per exit criteria Responsible for seeing the delivery through to various environments + productions as per the project requirements Bug fixing and … Quality and efficiency Documentation of the tasks performed Communication with regional stakeholders Re-engineer current monolithic applications onto cloud ready micro-services as well Ownership - Ability to independently design and execute solutions … Adopt best practices for software development Client Centricity - Balancing solutions between stakeholder expectations and future scalability Must Have Experience Core Java Spring framework (DI, AOP, etc.) DesignPatterns RDBMS - Sybase, MS SQL Server etc. Unit Testing framework Web services (Rest or SOAP) Microservices Understanding of OOPs concept XML/XSLT Unix working knowledge GIT Jenkins pipeline Ansible More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Noir
Data Engineer - Investment Banking - London/Hybrid (Data Engineer, SQL Data Engineer, Java, Python, Spark, Scala, SQL, Snowflake, OO programming, Snowflake, Databricks, Data Fabric, designpatterns, SOLID principles, ETL, Unit testing, NUnit, MSTest, Junit, Microservices Architecture, Continuous Integration, Azure DevOps, AWS, Jenkins, Agile, Data Engineer, SQL Data Engineer) We have several fantastic new roles including a Data More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
good knowledge of analytics and Risk for one or more financial products You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You have experience within a similar financial trading systems environment You are collaborative with excellent communication skills You are degree educated in Computer Science or similar STEM discipline More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
engineering position is for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software designpatterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Client Server
a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, DesignPatterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full benefits* As a Backend More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, DesignPatterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full benefits* As a Backend More ❯
West London, London, United Kingdom Hybrid / WFH Options
Client Server
use C# going forward) You 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 What's in it for More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
use C# going forward) You 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 What's in it for More ❯
computing environment, preferably in Python/NumPy/Pandas and Java/C++ Experience working with distributed systems and large data sets Strong knowledge of algorithms, designpatterns, OOP, threading, multiprocessing, etc. Experience with SQL, NoSQL, or tick databases Experience working in a Unix environment and git Familiarity with Kafka, Docker, AirFlow, Luigi Strong communication skills in 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 ❯
test out new technologies to identify novel solutions in various problem domains Developing production-ready software solutions Helping to define and drive the use of solution designpatterns Collaborating with people from the wider team within the business unit, including data scientists and domain experts, to form and support multi-disciplinary teams Continually developing your skills and More ❯
A seed-stage startup who are revolutionising work management with AI, is on the hunt for a Senior Product Designer and their second design hire. If you're used to the pace and ambiguity of a start-up—and thrive on solving complex design problems in fast-moving environments—this is your chance to make a … lasting impact in a business that’s scaling fast. Job: Senior Product Designer Location: London Salary: £90K Role : Own the complete design … lifecycle for key product initiatives, from initial problem framing to polished UI. Translate complex product logic into clear, intuitive, and elegant interfaces. Define and evolve scalable designpatterns, tokens, and workflows within Figma. Contribute to and maintain our comprehensive design system across multiple product surfaces. Collaborate closely with product, engineering, and leadership to ship solutions More ❯
A seed-stage startup who are revolutionising work management with AI, is on the hunt for a Senior Product Designer and their second design hire. If you're used to the pace and ambiguity of a start-up—and thrive on solving complex design problems in fast-moving environments—this is your chance to make a … lasting impact in a business that’s scaling fast. Job: Senior Product Designer Location: London Salary: £90K Role : Own the complete design … lifecycle for key product initiatives, from initial problem framing to polished UI. Translate complex product logic into clear, intuitive, and elegant interfaces. Define and evolve scalable designpatterns, tokens, and workflows within Figma. Contribute to and maintain our comprehensive design system across multiple product surfaces. Collaborate closely with product, engineering, and leadership to ship solutions More ❯
our mission to make AI systems safer and more aligned. What You'll Accomplish in Your First Year 1. Accelerate our frontier LLM evaluations research by leading the design and implementation of software libraries and tools that underpin our end-to-end research workflows 2. Ensure the reliability of our experimental results by building tools that identify subtle … ideation to implementation - Collaboratively define and shape the software roadmap and priorities - Establish and advocate for good software design practices and codebase health - Establish designpatterns for new types of evaluations - Build LLM agents that automate our internal software development and research - Work closely with researchers to understand what challenges they face - Assist researchers with … LLM agents to automate internal software engineering and research tasks. - Design and implement research tools for loading, viewing and interacting with transcripts from eval runs. - Establish internal patterns and conventions for building new types of evaluations within the Inspect framework. - Optimize the CI pipeline to reduce execution time and eliminate flaky tests. ABOUT THE TEAM The current More ❯
Main duties of the job If successful you will be responsible supporting our Director of Engineering in the end-to-end development of web applications, from concept and design to testing and deployment. The successful candidate will be responsible for multiple developments in the stack, including the design and development of new features and functionality within … and supporting junior developers Apply strong expertise in both front-end and back-end development Design robust software systems using sound architectural principles and designpatterns Diagnose, debug, and resolve complex technical issues efficiently Work confidently with REST APIs, microservices, and containerization technologies Champion test-driven development (TDD) to ensure code quality and reliability Take More ❯
traditional automation approaches, bringing fresh perspectives on how to leverage LLMs, neural networks, and emerging AI technologies to solve complex application testing and deployment challenges. Key job responsibilities Design AI-powered test automation frameworks that leverage machine learning for intelligent test case generation, predictive analytics, and autonomous test maintenance across mobile and cloud platforms Architect next-generation test … in Python, Java, and other modern programming languages with proven expertise in architecting and implementing enterprise-level test automation frameworks - Strong understanding of software development principles, designpatterns, and architectural concepts PREFERRED QUALIFICATIONS - Experience in developing and architecting test automation solutions for mobile applications (iOS/Android) and AWS services - Strong expertise in developing custom test frameworks … and testing tools from scratch - Advanced experience in building and maintaining automated testing infrastructure using AWS services - Strong understanding of cloud architecture patterns and testing strategies - Experience in developing mobile app testing frameworks and tools - Proven track record of improving test coverage and testing efficiency through automation Amazon is an equal opportunities employer. We believe passionately that employing a More ❯
support clients' project objectives. Troubleshoots client issues as they arise. Exhibits exceptional mastery of industry-leading software engineering practices, encompassing a deep understanding of advanced technical concepts, architectural design, and the ability to drive innovation. Expertise should span multiple programming languages, frameworks, and technologies relevant to the software stack of multiple teams. Expected to be a key influencer … for the team. Help the team make informed architectural decisions by providing insights into trade-offs of different solutions. Architect services and systems using well-accepted designpatterns to allow for iterative, autonomous development and future scaling. Anticipate future use cases and make design decisions that minimize the cost of future changes. Review epics and … one or more programming languages and strong experience with multiple technology stacks. Expert knowledge of web application development. Specialized ability to create enterprise-scale application designs using proven industry patterns and best practices. Exceptional problem solving, decision-making, and interpersonal skills. Experience mentoring junior engineers and effectively collaborating with cross-functional teams. Desired: In-depth experience in modern web More ❯
systems using REST/SOAP APIs, middleware (MuleSoft, Boomi etc), and cloud platforms. Hands-on experience with Lightning Web Components (LWC), Apex, Visualforce, and Salesforce configuration. Ability to design and implement multi-cloud Salesforce solutions with seamless system connectivity. Understanding of governor limits, data modeling, performance tuning, and best design practices. Salesforce CTA, B2C Solution Architect … Integration Architect, or similar certifications are preferred. Key Responsibilities Solution Design: Lead the end-to-end design of complex Salesforce solutions that align with business objectives, technical requirements, and scalability. Architect solutions that leverage core Salesforce products (Sales Cloud, Service Cloud, Marketing … Cloud, Commerce Cloud, etc.) and integrate with third-party systems. Technical Leadership: Provide expert-level guidance and mentorship to development teams, ensuring adherence to best practices, designpatterns, and coding standards. Lead code reviews and provide constructive feedback. Platform Expertise: Leverage deep expertise in Salesforce architecture, including Lightning Web Components (LWC), Apex, Visualforce, Salesforce APIs, integration techniques More ❯
have a broad impact across the product, working closely with Product Managers, Designers, and fellow Engineers. Mentor and support other engineers , fostering technical growth and best practices through design reviews, pair programming, and knowledge sharing. Design and build distributed systems that handle complex workflows and large volumes of energy data efficiently and securely. Take ownership of … and long-term technical vision in partnership with engineering and leadership. What we're looking for Expertise in Python , with a strong command of modern software designpatterns, testing practices, and performance optimization. Extensive experience with relational databases and data modeling for high-throughput systems. Deep understanding of distributed systems design and the trade-offs More ❯
definitive source of truth for our financial operations, directly mitigating financial risk and ensuring auditable adherence to complex financial laws in a high-volume, regulated environment Key Responsibilities: Design, build, and operate highly scalable, resilient, and secure microservices and data processing systems using idiomatic Golang. Model complex, long-running tax reporting business logic as durable, stateful workflows using … and product managers to translate complex and evolving regulatory requirements into robust, maintainable, and verifiable software solutions. Provide technical leadership and mentorship, driving best practices in distributed system design, API definition with gRPC, code quality, and advanced testing strategies. Build systems with auditability, traceability, and data lineage as a first-class concern to ensure transparency for our auditors … goroutines, channels), memory management, and standard library. Demonstrable experience in designing, building, and reasoning about distributed systems, including a strong understanding of microservices architecture and API designpatterns (e.g., REST, gRPC). Exceptional analytical and problem-solving skills, with the ability to deconstruct complex requirements into clear technical components and excellent communication skills for working in a More ❯
roadmap, enhancing critical systems, and shaping scalable, accessible and secure technology that makes a real difference. You'll work within a collaborative, agile Product and Development team to design, build and deliver high-quality solutions from concept to completion. Alongside your technical contributions, you'll mentor colleagues, champion best practice, and bring a problem-solving mindset to everything …/CSS, HTML Experience with MongoDB and SQL Server Proven track record in building and consuming RESTful web services Solid grounding in OOP, SOLID principles, and designpatterns Skilled in Agile development, TDD and BDD Familiarity with cloud technologies, ideally Azure DevOps and Azure Portal Proficiency with Jira, Bitbucket, Git, and preferably infrastructure as code Experience leading More ❯
backend engineering skills with a passion for quality code and scalable solutions. RESPONSIBILTIES : Develop, enhance, and maintain web applications using C# and the .NET ecosystem Contribute to the design and implementation of APIs and backend services Collaborate with architects, product owners, and other developers to deliver end-to-end solutions Write clean, maintainable, and testable code that follows … user-facing features using modern JavaScript frameworks (React, Angular, etc.) QUALIFICATIONS : Strong commercial experience with C# and the .NET stack Good knowledge of software development principles, designpatterns, and version control (Git) Experience working in Agile teams, using tools like Jira, DevOps, or similar A collaborative mindset with good communication skills Experience with JavaScript frameworks like React More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Adecco
on impactful projects that directly enhance services for end users. This role offers the chance to work with modern technologies while maintaining and improving existing applications. Key Responsibilities* Design and develop modern desktop applications using WinUI 3, .NET 8+, Windows App SDK* Maintain and enhance existing applications* Write clean, secure, maintainable code following best practices* Implement security and … at least experience in UWP OR WPF* Experience with third-party UI toolkits (e.g. Syncfusion, Telerik)* Background in Agile software development environments* Good understanding of MVVM, designpatterns, and secure development practices Benefits* Competitive salary* 25 days holiday + bank holidays (option to buy more)* Generous pension scheme* Group Life Assurance & Income Protection* Health cash plan & lifestyle More ❯
St. Albans, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
cinema Sabbatical after 10 years of service Flexible working with 3 days remote Your role: As a Full Stack Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with a modern tech stack using … JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more More ❯