London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
Oversee or take part in the entire cycle of software consulting and delivery Profile You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. You have a good awareness of TDD, continuous integration and continuous More ❯
capabilities . Required qualifications Extensive experience designing & operating low latency distributed systems at scale for critical business functions. Extensive experience in testing & test automation Fluency in functional and object -oriented programming languages . Competency in using Git, CI/CD platforms, Docker and Kubernetes. Familiarity with More than one of: C#, Java, Python, and C++ Databases such as More ❯
problems and learn will have an immediate impact. BASIC QUALIFICATIONS Bachelor's degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering or related technical discipline. Excellent objectoriented or functional analysis and design skills. Knowledge of data structures, algorithms, and designing for performance. Excellent written and verbal communication skills. Ability to solve problems and apply analysis More ❯
optimizations. Preferred Qualifications Experience building streaming data processing and ingestion pipelines Experience building distributed data processing systems which handle a high volume of client queries Strong knowledge of objectoriented programming, data structures, algorithms and design patterns Prior experience building systems used by multiple technical and non-technical teams Over 6 years' experience in Financial industry About Goldman More ❯
Collaborate with cross-functional teams to define, design, and deliver new features . Troubleshoot and debug complex issues. Required Qualifications Professional Java software development experience. Strong understanding of object-oriented programming and design patterns . Hands-on experience with Spring and Hibernate frameworks. Solid experience with relational databases (MSSQL, Oracle). Proven experience with RESTful API design and More ❯
learn new tools and technologies Flexibility and entrepreneurial spirit to adapt easily to changing requirements and priorities Experience leading and developing solutions across a varied technology stack, including: - Object-Oriented design, SOLID principles, and modern design patterns - Development experience in Microsoft .Net Framework and experience in Front-end JavaScript frameworks like Angular & React - Traditional Relational Database technologies like More ❯
to create great user experiences Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object-oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar to track More ❯
of the team. Required Qualifications : Interest in working with Elixir and the BEAM. Experience in working on distributed systems as part of a wider team. Fluency in functional, object-oriented and procedural programming languages. Skilled in principles of encapsulation, separation of concerns, intentional data model design, and identifying the appropriate level of automated testing. Competency in using Git More ❯
team members as well as requirements and design meetings. You will need to ensure that all code adheres to vendor best practice and strict standards for accessibility, security, object-oriented practices and performance. Carry out additional duties as assigned. What to expect when you join our firm What to expect when you join our firm Hybrid working and More ❯
towards cloud and microservices. Essential Skills & Experience Advanced proficiency in C# and .NET (Windows & Web). Strong experience with SQL Server and relational databases. Knowledge of WPF and object-oriented programming principles. Proven experience in banking or financial services. Excellent communication skills and ability to review code/design critically. Desirable Skills Exposure to .NET Core, Agile delivery More ❯
towards cloud and microservices. Essential Skills & Experience Advanced proficiency in C# and .NET (Windows & Web). Strong experience with SQL Server and relational databases. Knowledge of WPF and object-oriented programming principles. Proven experience in banking or financial services. Excellent communication skills and ability to review code/design critically. Desirable Skills Exposure to .NET Core, Agile delivery More ❯
Review) Reporting for ECB and familiarity with industry-standard architecture and design principles. Advanced proficiency in C# and .NET (both Windows and Web applications). Strong understanding of Object-Oriented Programming concepts. Good knowledge of Oracle and SQL Server (PL/SQL & TSQL). Excellent verbal and written communication skills, capable of interacting with both technical and non More ❯
Responsibilities Design and build software that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions, shape architecture, and drive feature development. Integrate seamlessly with third More ❯
and day to day. Basic Qualifications Excellent academic record in a relevant quantitative field such as physics, mathematics, statistics, engineering or computer science. Strong programming skills in an objectoriented or functional paradigm such as C++, Java or Python. Self-starter with strong self-management skills, ability to manage multiple priorities and deliver in a high-pressure environment. More ❯
of software architecture, design patterns, and best practices Experience with version control systems (e.g., Git) Working knowledge of Agile Good working knowledge of relevant technologies and concepts including ObjectOriented Design, Enterprise Database, AWS, Java or .Net experience, Git, Web Services, CRM, Utilities industry Demonstrated ability to analyse and solve complex technical problems Experience in debugging and troubleshooting More ❯
Experience Delta table optimization, Eventstream/RTI/KQL (Nice to have) Desirable skills/knowledge/experience Advanced proficiency in C#, ASP.NET, and .NET Core with strong object-oriented design principles More ❯
Strong capability with infrastructure with AWS, Kubernetes & Terraform Good understanding of DNS, CI/CD workflows and infrastructure as code Observability experience (e.g., Prometheus, Grafana) Development experience with object-oriented programming (e.g., Java) Diligence, quality-focused, and analytical skills Proactive in contributing to organisational success More ❯
Responsibilities Design and build software that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions, shape architecture, and drive feature development. Integrate seamlessly with third More ❯
changes with real business value Key technical areas include keeping to 12-factor principles, building highly-scalable, highly-available, cloud-native applications on AWS within a microservices architecture. Object-oriented programming forms the bulk of our codebase, currently in Java (11+), and ideally Spring Boot. You will be working with SQL and large SQL databases, Docker, Kubernetes, OpenAPI More ❯
Determine operating requirements, costs, as well as resource needs for assigned projects and work in conjunction with a project manager on initiatives. Co-lead with Project Manager employing object-oriented analysis and design techniques including use case analysis, object modelling, and database schema design to ensure business requirements and design goals are met. Participate in application architecture More ❯
environments Basic Qualifications 10+ years of relevant engineering experience 3+ years of engineering team management Bachelor's degree in Computer Science or equivalent experience Strong computer science fundamentals (object-oriented design, data structures, algorithms) Experience with modern programming languages (C++, Java, Python, Ruby) Knowledge of cloud/internet technologies Experience leading cross-functional teams Preferred Qualifications 8+ years More ❯
or equivalent (3+ years of professional software development experience), or Master's Degree (2+ years post-degree experience) Hands-on experience in software development using Java or similar object-oriented programming languages, or Scala or Kotlin or similar functional languages Proven experience building and operating scalable distributed systems and services within AWS cloud infrastructure or similar technologies. Designed More ❯
s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience. 10+ years of software development experience, including building and delivering production-grade customer-facing applications. Proficiency in object-oriented programming (e.g., Java, C#) and familiarity with modern frontend technologies such as TypeScript, React, or similar frameworks. Proven experience designing and maintaining scalable, complex software architectures. 5+ years More ❯
Troubleshoot and debug user issues Provide operational and user-facing documentation We are looking for a Senior ML Platform Engineer with: Proven years of experience working with an object-oriented programming language (Python, Go, etc.) Experience designing cloud-native, distributed platforms Strong knowledge of Kubernetes, Argo, and container orchestration technologies Previous experience with modern CI/CD tools More ❯
Troubleshoot and debug user issues Provide operational and user-facing documentation We are looking for a Senior ML Platform Engineer with: Proven years of experience working with an object-oriented programming language (Python, Go, etc.) Experience designing cloud-native, distributed platforms Strong knowledge of Kubernetes, Argo, and container orchestration technologies Previous experience with modern CI/CD tools More ❯