cover image
Oliver Bernard

Oliver Bernard

www.oliverbernard.com

37 Jobs

51 Employees

About the Company

OB are an industry leading technology recruitment consultancy operating across the UK and Europe. Established in 2010 by Billy Jenkins and James Mace, we specialise across the entire tech industry - placing contract and permanent talent in technical roles, ranging from entry level to C-level positions.

With more than a decade’s experience, we’re the number one agency for some of the most exciting technology brands in the UK including ASOS, SKY, BBC and SkyScanner. Our extensive talent pool is made up of the best technology candidates around, which enables us to deliver our promise of providing tech companies with more than just people in seats.

We also extensively invest and are proud to host regular online and in-person events for our tech community where we leverage excellent guest-speakers who focus on specific areas - including JVM, Java, Agile, CTOs, Product and more.

Visit the community page on our website to find out more and register online for our next event!

Listed Jobs

Company background Company brand
Company Name
Oliver Bernard
Job Title
Graduate Developer
Job Description
**Job Title:** Graduate Developer **Role Summary:** Entry‑level software development position focused on delivering greenfield engineering solutions for a large‑scale financial services organization. The role involves working on multiple projects, utilizing a variety of programming languages, and collaborating with experienced engineering teams on‑site. **Expectations:** - Contribute to the full software development lifecycle on several concurrent projects. - Adapt quickly to new languages, tools, and technologies as required. - Maintain a professional on‑site presence (5 days per week) and actively engage with team members. - Demonstrate strong analytical and problem‑solving abilities. **Key Responsibilities:** - Design, code, test, and debug software components across multiple projects. - Participate in code reviews, peer programming, and technical discussions. - Write clear documentation and maintain code repositories (e.g., Git). - Assist in architectural decisions and implementation of best practices. - Respond to and resolve defects and production issues in a timely manner. **Required Skills:** - Proficiency in at least one programming language (e.g., Java, C#, Python, JavaScript). - Understanding of software development methodologies (Agile/Scrum). - Familiarity with version control systems (Git). - Strong logical reasoning, attention to detail, and ability to learn new technologies. - Effective communication and teamwork skills. **Required Education & Certifications:** - 1st class honours degree from a Russell Group university in Computer Science, Software Engineering, or a closely related discipline. - No specific certifications required; relevant coursework or project experience is advantageous.
Newcastle upon tyne, United kingdom
On site
Junior
10-09-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
2026 Graduate Software Developer
Job Description
**Job Title:** Graduate Software Developer (C#, SQL, AWS) **Role Summary:** Entry‑level software engineer joining a venture‑backed engineering team to design, develop, and maintain modern applications using C#/.NET and related technologies. Work on greenfield projects in a fast‑paced, tech‑focused environment, collaborating with senior engineers and diverse stakeholders. **Expectations:** - Deliver high‑quality code and solutions on schedule. - Communicate clearly with team members and business stakeholders. - Demonstrate strong problem‑solving ability and a proactive learning attitude. - Contribute to innovative approaches for complex technical challenges. - Participate actively in code reviews, testing, and continuous improvement activities. **Key Responsibilities:** - Design, implement, and test C#/.NET applications and services. - Write, optimise, and maintain SQL database queries and schema. - Deploy and manage cloud resources on AWS (or Azure) as part of application lifecycle. - Collaborate with senior engineers on architecture decisions and best practices. - Produce technical documentation and support knowledge transfer. - Participate in agile ceremonies (stand‑ups, sprint planning, retrospectives). **Required Skills:** - Proficiency in C#/.NET or another OOP language (Java, Python, C++). - Strong understanding of relational databases and SQL. - Hands‑on exposure to cloud platforms (AWS preferred, Azure acceptable). - Ability to learn quickly and adapt to new technologies. - Effective written and verbal communication skills. - Problem‑solving mindset with attention to detail. **Required Education & Certifications:** - Bachelor’s degree (1st class honours) from a Russell Group university or equivalent. - No specific certifications required; cloud fundamentals (e.g., AWS Cloud Practitioner) are a plus.
Newcastle upon tyne, United kingdom
On site
Junior
10-09-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Lead Data Engineer - Outside IR35
Job Description
London, United kingdom
Hybrid
Senior
12-09-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Senior Data Analytics Engineer
Job Description
**Job Title** Senior Data Analytics Engineer **Role Summary** Contract-based role (5‑month initial engagement, potential extension) for a senior data analytics engineer with strong Databricks expertise. Candidate should transition from a software engineering background into data engineering/analytics, delivering robust data pipelines and insights using Python, SQL, and Databricks. **Expectations** - Work 3 days per week (London-based) under IR35 regulations. - Deliver high‑quality, production‑ready data solutions within time‑bound project milestones. - Collaborate with data science and analytics teams to support data‑driven decision making. - Maintain code quality, documentation, and adherence to best practices. **Key Responsibilities** 1. Design, develop, and optimize ETL pipelines on Databricks using Spark, Python, and SQL. 2. Transform raw data from multiple sources into structured, query‑ready datasets for analytics and reporting. 3. Ensure data quality, integrity, and performance of data workflows. 4. Collaborate with stakeholders to understand data requirements and translate them into technical specifications. 5. Provide troubleshooting, debugging, and performance tuning for existing data pipelines. 6. Document data models, pipeline logic, and operational procedures. 7. Participate in code reviews, maintain coding standards, and mentor junior team members. **Required Skills** - Python programming (data manipulation libraries: pandas, NumPy, PySpark). - Advanced SQL (data definition, transformation, and optimization). - Databricks platform (Databricks Delta, notebooks, job scheduling). - ETL architecture and best practices (extract, transform, load). - Experience with Spark/Databricks workflows and performance tuning. - Strong debugging, problem‑solving, and documentation skills. - Familiarity with cloud data services (Azure, AWS, or GCP). **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or related field. - Professional certifications preferred: Databricks Certified Data Engineer, AWS Certified Data Analytics, or equivalent. ---
London, United kingdom
Hybrid
Senior
19-09-2025