University of Oxford, Mathematical Institute
Oxford, UK
About the role
We are seeking to appoint to an exciting new Full-Stack Development Lead role on a permanent, full time basis. This is a pivotal post within our established and highly impactful IT Team, which has been designed to ensure that our IT and software development operations run smoothly.
As a senior member of the IT team, you will support service delivery by leading, driving and delivering longer-term technical projects to meet deadlines and by maintaining agreed service levels. This new role builds our IT team’s resilience at a senior technical level; you will report to the Head of IT who, amongst other management duties, acts as the overall IT architect and also leads, drives, and delivers various technical projects. As a senior leader, you will also act as a mentor to more junior team members to assist them in developing existing skills and gaining new ones.
This post presents a great opportunity to take ownership of various projects previously overseen by the Head of IT, which could include: maintenance and further development of the departmental website; redesigning and reimplementing the examinations database; and developing various helper and automation scripts for the maintenance and automation of our IT systems. You can find a full list of potential projects outlined in the job description document.
Although you will be primarily based in central Oxford, the department are open to a hybrid working arrangement at typically two days per week from home.
About you
We are looking for candidates who are able to demonstrate a thorough understanding of the principles and technical processes of full-stack web application development, including substantial development experience with an expert level in at least one of Python, PHP or Ruby on Rails, and substantial frontend development experience (e.g. using JavaScript, CSS, HTML).
You will have an honours degree or equivalent experience, with excellent communication and interpersonal skills, in particular the ability to work very closely with a variety of end users including senior academic and professional services staff, students, visitors and collaborators, and to communicate deeply technical concepts to non-technical audiences. You will be highly self-motivated and enjoy working both independently and as an effective member of a small team, with a light management touch.
We proudly hold a departmental Athena SWAN Silver Award and an institutional Race Equality Charter Bronze Award, which guide our progress towards advancing racial and gender equality. As part of our strategic aim to improve staff equality and diversity, we would particularly welcome applications from BAME candidates, who are currently under-represented in positions of this type within the department.
Application Process
If you wish to speak to someone informally about this post, please contact Dr Waldemar Schlackow (Head of IT) [ mailto:waldemar.schlackow@maths.ox.ac.uk ] or Dr Keith Gillow (Director of IT and Physical Resources) [ mailto:keith.gillow@maths.ox.ac.uk ]. Informal enquiries regarding the application process should be directed to the Recruitment Coordinator (email: vacancies@maths.ox.ac.uk ), quoting vacancy reference 161377.
Applicants should read the job description document before writing their application. You will be required to upload a supporting statement, setting out how you meet the selection criteria, a curriculum vitae and the names and contact details of two referees as part of your online application.
If no suitable applicants are identified at Grade 9, an appointment at Grade 8 (£43,414 - £51,805 per annum) with an appropriate adjustment to the duties may be considered.
Applications for this vacancy are to be made online. To apply for this post and for further details, including the job description and selection criteria, please click on the link below:
https://my.corehr.com/pls/uoxrecruit/erq_jobspec_details_form.jobspec?p_id=161377
Only applications received before 12:00 noon UK time on Wednesday 16th November 2022 can be considered.
31/10/2022
Full time
About the role
We are seeking to appoint to an exciting new Full-Stack Development Lead role on a permanent, full time basis. This is a pivotal post within our established and highly impactful IT Team, which has been designed to ensure that our IT and software development operations run smoothly.
As a senior member of the IT team, you will support service delivery by leading, driving and delivering longer-term technical projects to meet deadlines and by maintaining agreed service levels. This new role builds our IT team’s resilience at a senior technical level; you will report to the Head of IT who, amongst other management duties, acts as the overall IT architect and also leads, drives, and delivers various technical projects. As a senior leader, you will also act as a mentor to more junior team members to assist them in developing existing skills and gaining new ones.
This post presents a great opportunity to take ownership of various projects previously overseen by the Head of IT, which could include: maintenance and further development of the departmental website; redesigning and reimplementing the examinations database; and developing various helper and automation scripts for the maintenance and automation of our IT systems. You can find a full list of potential projects outlined in the job description document.
Although you will be primarily based in central Oxford, the department are open to a hybrid working arrangement at typically two days per week from home.
About you
We are looking for candidates who are able to demonstrate a thorough understanding of the principles and technical processes of full-stack web application development, including substantial development experience with an expert level in at least one of Python, PHP or Ruby on Rails, and substantial frontend development experience (e.g. using JavaScript, CSS, HTML).
You will have an honours degree or equivalent experience, with excellent communication and interpersonal skills, in particular the ability to work very closely with a variety of end users including senior academic and professional services staff, students, visitors and collaborators, and to communicate deeply technical concepts to non-technical audiences. You will be highly self-motivated and enjoy working both independently and as an effective member of a small team, with a light management touch.
We proudly hold a departmental Athena SWAN Silver Award and an institutional Race Equality Charter Bronze Award, which guide our progress towards advancing racial and gender equality. As part of our strategic aim to improve staff equality and diversity, we would particularly welcome applications from BAME candidates, who are currently under-represented in positions of this type within the department.
Application Process
If you wish to speak to someone informally about this post, please contact Dr Waldemar Schlackow (Head of IT) [ mailto:waldemar.schlackow@maths.ox.ac.uk ] or Dr Keith Gillow (Director of IT and Physical Resources) [ mailto:keith.gillow@maths.ox.ac.uk ]. Informal enquiries regarding the application process should be directed to the Recruitment Coordinator (email: vacancies@maths.ox.ac.uk ), quoting vacancy reference 161377.
Applicants should read the job description document before writing their application. You will be required to upload a supporting statement, setting out how you meet the selection criteria, a curriculum vitae and the names and contact details of two referees as part of your online application.
If no suitable applicants are identified at Grade 9, an appointment at Grade 8 (£43,414 - £51,805 per annum) with an appropriate adjustment to the duties may be considered.
Applications for this vacancy are to be made online. To apply for this post and for further details, including the job description and selection criteria, please click on the link below:
https://my.corehr.com/pls/uoxrecruit/erq_jobspec_details_form.jobspec?p_id=161377
Only applications received before 12:00 noon UK time on Wednesday 16th November 2022 can be considered.
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do The successful candidate will have a background in software development with deep proficiency in an object-oriented language. We primarily utilize Python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end-to-end system that delivers our solutions. Understand the big picture and develop Python applications as detailed in the design and ensure they run efficiently with proven unit testing and exceptional handling. Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practicality of implementing them. Build Data Models and interact with Databases. Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently. Work closely with local and offshore colleagues, share and document standard methodologies. Perform code peer review and provide constructive criticism (optimisations or alignment to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments. Guide and propose solutions to implement standard methodologies so that a scalable product is produced. Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes. What you'll bring: Essential Experience on interacting with networking devices router/switch or software modules designing. Experience in mentoring junior Python engineers. Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM. Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC. Good knowledge of common data structures and algorithms and when to use them and their implementations. Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML. Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs. Good communication skills. A strong ability to explain your logic and challenge the logic of others. Ability to both read and understand programmatic flow e.g. sequence diagrams. Experience with OpenAPI and able to implement 'self-documenting' REST APIs. Strong experience in automated unit and integration testing. Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira. Nice to Have Accredited CCNA/CCNP level of networking experience. Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG. Good understanding of templating tools like JINJA. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside experts in broadband, telephony, mobile, cloud and infrastructure. We're the team that designs, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at an exclusive rate. A generous pension package. Private healthcare. Discounted mobile and broadband. A wide range of Sky VIP rewards and experiences. Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
10/02/2025
Full time
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do The successful candidate will have a background in software development with deep proficiency in an object-oriented language. We primarily utilize Python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end-to-end system that delivers our solutions. Understand the big picture and develop Python applications as detailed in the design and ensure they run efficiently with proven unit testing and exceptional handling. Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practicality of implementing them. Build Data Models and interact with Databases. Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently. Work closely with local and offshore colleagues, share and document standard methodologies. Perform code peer review and provide constructive criticism (optimisations or alignment to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments. Guide and propose solutions to implement standard methodologies so that a scalable product is produced. Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes. What you'll bring: Essential Experience on interacting with networking devices router/switch or software modules designing. Experience in mentoring junior Python engineers. Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM. Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC. Good knowledge of common data structures and algorithms and when to use them and their implementations. Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML. Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs. Good communication skills. A strong ability to explain your logic and challenge the logic of others. Ability to both read and understand programmatic flow e.g. sequence diagrams. Experience with OpenAPI and able to implement 'self-documenting' REST APIs. Strong experience in automated unit and integration testing. Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira. Nice to Have Accredited CCNA/CCNP level of networking experience. Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG. Good understanding of templating tools like JINJA. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside experts in broadband, telephony, mobile, cloud and infrastructure. We're the team that designs, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at an exclusive rate. A generous pension package. Private healthcare. Discounted mobile and broadband. A wide range of Sky VIP rewards and experiences. Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Job description: XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. The role of the Senior Technical Lead is to lead a variety of engineering activities including design decisions regarding technical direction of the platform with short, medium, and long-term changes, with a key focus on public cloud onboarding. The project requires constant review of the technologies, patterns and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premise and in AWS utilizing technologies such as EKS, S3, FSX. The main purpose of this role is to lead efforts of continued platform onboarding to AWS as well as the new initiative to deploy into GCP. The project is in a scale-out phase, with a goal of expanding the user base and workloads towards running billions of financial calculations per day across hundreds of thousands of cores. The aim of the project is to run all finance calculations for Citi's Front Office Markets business globally. Responsibilities: Steering platform onboarding into AWS and Google Cloud, while collaborating with Citi HPC team and AWS/Google partners. Challenging proposed and provided solutions in terms of performance, robustness and cost effectiveness. Making decisions regarding technical direction of platform, including evaluating new technologies and executing proof-of-concept implementations, with good understanding of various limitations. Identifying and defining necessary system enhancements to improve current processes and architecture. Hands-on coding of fixes, features, and improvements. Investigating reported or observed platform issues. Reviewing pull-requests from other team members and giving robust critique/feedback. Identifying and proposing teamwork enhancements. Reviewing requests for new features, balancing user requirements with defending the platform from complexity and low-value features. Collaborating with key partners across the firm for extending the platform, such as: the infrastructure provider group; quant group; upstream and downstream systems. Mentoring/coaching junior developers on coding/architecture approaches and best practices. Skills and Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures. Expert knowledge of Java, JVM, memory management, garbage collection. Thorough understanding of multithreaded environment challenges. Expert knowledge of Spring, SpringBoot framework and associated technologies. Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code. Expertise in Java debugging, including remote debugging of services deployed to K8s. Expert knowledge of Kubernetes and associated technologies such as KEDA, Karpenter, ClusterAutoscaler, CoreDNS. Expert knowledge of SQL and/or NoSQL database technologies. Expert knowledge of various messaging protocols and technologies such as REST, HTTP/S, AMQP, WebSocket. Expert knowledge of Confluent Kafka. Experience and good understanding of core technologies provided by GCP/AWS, such as S3, FSX, EKS, SQS, SNS, Kinesis, AmazonMQ, DynamoDB, GKE, CloudStorage, PubSub, Filestore. Knowledge of modern observability technologies such as ELK, Splunk, Prometheus, Grafana, Micrometer. "What-if" thinking, while designing or reviewing solutions, to foresee or catch potential problems as early in the development process, as only possible. Nice to have: Good knowledge of Python, Groovy, Bash. C++ basic knowledge/experience. Good knowledge of PubSub model. Good knowledge of Finance, especially large-scale risk calculation. Good knowledge of representing complex calculations as graphs of instructions which can be horizontally distributed. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
10/02/2025
Full time
Job description: XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. The role of the Senior Technical Lead is to lead a variety of engineering activities including design decisions regarding technical direction of the platform with short, medium, and long-term changes, with a key focus on public cloud onboarding. The project requires constant review of the technologies, patterns and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premise and in AWS utilizing technologies such as EKS, S3, FSX. The main purpose of this role is to lead efforts of continued platform onboarding to AWS as well as the new initiative to deploy into GCP. The project is in a scale-out phase, with a goal of expanding the user base and workloads towards running billions of financial calculations per day across hundreds of thousands of cores. The aim of the project is to run all finance calculations for Citi's Front Office Markets business globally. Responsibilities: Steering platform onboarding into AWS and Google Cloud, while collaborating with Citi HPC team and AWS/Google partners. Challenging proposed and provided solutions in terms of performance, robustness and cost effectiveness. Making decisions regarding technical direction of platform, including evaluating new technologies and executing proof-of-concept implementations, with good understanding of various limitations. Identifying and defining necessary system enhancements to improve current processes and architecture. Hands-on coding of fixes, features, and improvements. Investigating reported or observed platform issues. Reviewing pull-requests from other team members and giving robust critique/feedback. Identifying and proposing teamwork enhancements. Reviewing requests for new features, balancing user requirements with defending the platform from complexity and low-value features. Collaborating with key partners across the firm for extending the platform, such as: the infrastructure provider group; quant group; upstream and downstream systems. Mentoring/coaching junior developers on coding/architecture approaches and best practices. Skills and Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures. Expert knowledge of Java, JVM, memory management, garbage collection. Thorough understanding of multithreaded environment challenges. Expert knowledge of Spring, SpringBoot framework and associated technologies. Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code. Expertise in Java debugging, including remote debugging of services deployed to K8s. Expert knowledge of Kubernetes and associated technologies such as KEDA, Karpenter, ClusterAutoscaler, CoreDNS. Expert knowledge of SQL and/or NoSQL database technologies. Expert knowledge of various messaging protocols and technologies such as REST, HTTP/S, AMQP, WebSocket. Expert knowledge of Confluent Kafka. Experience and good understanding of core technologies provided by GCP/AWS, such as S3, FSX, EKS, SQS, SNS, Kinesis, AmazonMQ, DynamoDB, GKE, CloudStorage, PubSub, Filestore. Knowledge of modern observability technologies such as ELK, Splunk, Prometheus, Grafana, Micrometer. "What-if" thinking, while designing or reviewing solutions, to foresee or catch potential problems as early in the development process, as only possible. Nice to have: Good knowledge of Python, Groovy, Bash. C++ basic knowledge/experience. Good knowledge of PubSub model. Good knowledge of Finance, especially large-scale risk calculation. Good knowledge of representing complex calculations as graphs of instructions which can be horizontally distributed. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
An early stage start up specialising in A.I regulatory software is hiring for a DevOps Engineer with expertise in Site Reliability and Backend Development to support a small dev team in integrating Front End platform with Back End AWS infrastructure. Fully Remote Outside IR35 £400-£450 per day 3 Month Contract Role Responsibilities: Integrate Back End AWS infrastructure with Front End platform. Set up stable demo environment using Terraform. Build & Automate CI/CD pipeline using GitHub Actions. Set up Back End containers using ECS, Fargate and Docker. Mentor/upskill junior developers Require Experience: Previously worked with early stage start ups building product towards go live. Be a team-oriented person that is happy to support in other areas where needed. Prior experience in the AI industry working with Machine Learning tools and LLM's. Demonstratable ability to work hands on with code such as Python and Next.JS. If you are interested in hearing more, please share a copy of your CV to (see below)
10/02/2025
Contractor
An early stage start up specialising in A.I regulatory software is hiring for a DevOps Engineer with expertise in Site Reliability and Backend Development to support a small dev team in integrating Front End platform with Back End AWS infrastructure. Fully Remote Outside IR35 £400-£450 per day 3 Month Contract Role Responsibilities: Integrate Back End AWS infrastructure with Front End platform. Set up stable demo environment using Terraform. Build & Automate CI/CD pipeline using GitHub Actions. Set up Back End containers using ECS, Fargate and Docker. Mentor/upskill junior developers Require Experience: Previously worked with early stage start ups building product towards go live. Be a team-oriented person that is happy to support in other areas where needed. Prior experience in the AI industry working with Machine Learning tools and LLM's. Demonstratable ability to work hands on with code such as Python and Next.JS. If you are interested in hearing more, please share a copy of your CV to (see below)
ENGIE Global Energy Management & Sales (GEMS) provides energy supply solutions and risk management services to support its clients through their decarbonization journey, while optimizing ENGIE's assets and contributing to value creation. ENGIE is a global reference in low-carbon energy and services with a leading energy management business, piloted by its entity "Global Energy Management & Sales" who built its savoir-faire managing the Group's large and diverse asset portfolio over 20+ years. 3,600 employees around the world develop our solutions, through international business platforms. We cover the full energy mix: renewable and thermal power, natural gas & LNG, biomass, environmental products. Our experts provide tailor-made solutions based on a wide range of savoir-faire in energy management with a strong focus on decarbonation and decentralization. Our 190,000 clients span the entire value chain: producers, asset developers, financial players, utilities, distributors and industrials. Our global reach and strong local presence enable us to offer these diverse clients tailor-made services and respond to rapid changes in mature or emerging markets alike. Context: Engie plays a major role in the UK's green power transition both as a developer of green power projects and de-risking new build third party assets. The UK government's ambitious targets to decarbonise the electricity system by the end of the decade have reinforced the importance of GEMS UK's green power business. The Valuation & Analysis team (V&A) is looking for a VIE in London whose mission is to support the development of GEMS UK Renewables trading desk. The successful applicant will work on a wide range of projects centred primarily around short term power markets and the delivery of over 1GW of renewable energy. By working with Trading, V&A and IS the applicant will have the opportunity to develop new and improve existing machine learning models and develop and improve renewables production forecasts. Role: Production of price and volume forecast models for power markets. Backtest and calibration of trading strategies for renewable and battery assets in the GB power market. Must have: Strong data science and programming skills (Python) Fluent in English Good to have: Understanding of the energy business and power markets Experience in ML and forecasting Having experience on AWS is a plus Must have: You know how to adapt; you like to develop yourself in a constantly changing environment You are curious, dynamic, serious, and professional You are a practical thinker, autonomous, and able to take initiatives You are able to explain and convey messages about complex issues You want to be challenged! You are a team player! Education and Professional Background: Master's Degree or Equivalent: Specify degrees in areas such as: Data Science Computer Science Statistics Mathematics Energy Economics Engineering (Electrical, Energy, or Industrial) Finance or Economics (if complemented with data analytics expertise) No prior experience required Languages: No traveling is expected in this role. If you meet these requirements, then you are the talent we are looking for. Do not waste time! Apply by attaching your updated CV, regardless of your gender. ENGIE Global Energy Management & Sales is committed to creating a gender-neutral environment that unlocks the potential of everyone and provides equal employment opportunities for all individuals. All our positions are open to people with disabilities; please let your recruiter know if you need reasonable accommodations to be able to participate in the recruitment process, and they will be happy to assist you. About ENGIE: Our group is a global reference in low-carbon energy and services. Our purpose ("raison d'être") is to act to accelerate the transition towards a carbon-neutral world, through reduced energy consumption and more environmentally-friendly solutions, reconciling economic performance with a positive impact on people and the planet. We rely on our key businesses (gas, power, renewable energy, services) to offer competitive solutions to our customers. With our 96,000 employees, our customers, partners, and stakeholders, we are a community of Imaginative Builders, committed every day to more harmonious progress. Business Unit: GEMS Division: GEMS - BP UNITED KINGDOM Legal Entity: ENGIE Global Markets S.A.S. Contract Type: VIE Job Type: Full-Time Professional Experience: Junior (experience
10/02/2025
Full time
ENGIE Global Energy Management & Sales (GEMS) provides energy supply solutions and risk management services to support its clients through their decarbonization journey, while optimizing ENGIE's assets and contributing to value creation. ENGIE is a global reference in low-carbon energy and services with a leading energy management business, piloted by its entity "Global Energy Management & Sales" who built its savoir-faire managing the Group's large and diverse asset portfolio over 20+ years. 3,600 employees around the world develop our solutions, through international business platforms. We cover the full energy mix: renewable and thermal power, natural gas & LNG, biomass, environmental products. Our experts provide tailor-made solutions based on a wide range of savoir-faire in energy management with a strong focus on decarbonation and decentralization. Our 190,000 clients span the entire value chain: producers, asset developers, financial players, utilities, distributors and industrials. Our global reach and strong local presence enable us to offer these diverse clients tailor-made services and respond to rapid changes in mature or emerging markets alike. Context: Engie plays a major role in the UK's green power transition both as a developer of green power projects and de-risking new build third party assets. The UK government's ambitious targets to decarbonise the electricity system by the end of the decade have reinforced the importance of GEMS UK's green power business. The Valuation & Analysis team (V&A) is looking for a VIE in London whose mission is to support the development of GEMS UK Renewables trading desk. The successful applicant will work on a wide range of projects centred primarily around short term power markets and the delivery of over 1GW of renewable energy. By working with Trading, V&A and IS the applicant will have the opportunity to develop new and improve existing machine learning models and develop and improve renewables production forecasts. Role: Production of price and volume forecast models for power markets. Backtest and calibration of trading strategies for renewable and battery assets in the GB power market. Must have: Strong data science and programming skills (Python) Fluent in English Good to have: Understanding of the energy business and power markets Experience in ML and forecasting Having experience on AWS is a plus Must have: You know how to adapt; you like to develop yourself in a constantly changing environment You are curious, dynamic, serious, and professional You are a practical thinker, autonomous, and able to take initiatives You are able to explain and convey messages about complex issues You want to be challenged! You are a team player! Education and Professional Background: Master's Degree or Equivalent: Specify degrees in areas such as: Data Science Computer Science Statistics Mathematics Energy Economics Engineering (Electrical, Energy, or Industrial) Finance or Economics (if complemented with data analytics expertise) No prior experience required Languages: No traveling is expected in this role. If you meet these requirements, then you are the talent we are looking for. Do not waste time! Apply by attaching your updated CV, regardless of your gender. ENGIE Global Energy Management & Sales is committed to creating a gender-neutral environment that unlocks the potential of everyone and provides equal employment opportunities for all individuals. All our positions are open to people with disabilities; please let your recruiter know if you need reasonable accommodations to be able to participate in the recruitment process, and they will be happy to assist you. About ENGIE: Our group is a global reference in low-carbon energy and services. Our purpose ("raison d'être") is to act to accelerate the transition towards a carbon-neutral world, through reduced energy consumption and more environmentally-friendly solutions, reconciling economic performance with a positive impact on people and the planet. We rely on our key businesses (gas, power, renewable energy, services) to offer competitive solutions to our customers. With our 96,000 employees, our customers, partners, and stakeholders, we are a community of Imaginative Builders, committed every day to more harmonious progress. Business Unit: GEMS Division: GEMS - BP UNITED KINGDOM Legal Entity: ENGIE Global Markets S.A.S. Contract Type: VIE Job Type: Full-Time Professional Experience: Junior (experience
Field Solutions Architect, Generative AI, Google Cloud (English) Location: London, UK Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Minimum Qualifications: Bachelor's degree in Computer Science, Data Science, or equivalent practical experience. 6 years of experience working in AI/ML as a technical sales engineer or in software engineering. Experience in Python and Machine learning frameworks (e.g., TensorFlow, PyTorch). Experience in Generative AI as a user or a developer. Experience delivering technical presentations and leading business value sessions in English to support client relationship management in this region. Preferred Qualifications: Experience in systems design, with the ability to architect and explain data pipelines, Machine Learning (ML) pipelines, and ML training and serving approaches. Experience with full-stack ML engineering to seamlessly combine retrieval-based knowledge and generative text generation to implement and optimize RAG models using first-party and OSS models. Experience with implementing search concepts, such as indexing, scoring, relevancy, faceting, and query rewriting and expansion. Experience with semantic search frameworks and tools/databases such as LangChain, Faiss, and Pinecone. Understanding of nearest neighbor search concepts. About the Job: As a Generative AI Field Solutions Architect, you will support Google Cloud Sales and Engineering teams to incubate, pilot, and deploy Google Cloud's AI/ML and Generative AI technology with AI native customers, large enterprises, and early-stage AI startups. You will help customers innovate faster with solutions using Google Cloud's flexible and open infrastructure including AI Accelerators (TPU/GPU). In this role, you will identify, assess, and develop GenAI and AI/ML applications by applying key industry tools, techniques, and methodologies to solve problems. You will help customers leverage accelerators within their overall cloud strategy by helping run benchmarks for existing models, finding opportunities to use accelerators for new models, developing migration paths, and helping to analyze cost to performance. You will work with internal Cloud AI teams to remove roadblocks and shape the future of our offerings. Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most
10/02/2025
Full time
Field Solutions Architect, Generative AI, Google Cloud (English) Location: London, UK Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Minimum Qualifications: Bachelor's degree in Computer Science, Data Science, or equivalent practical experience. 6 years of experience working in AI/ML as a technical sales engineer or in software engineering. Experience in Python and Machine learning frameworks (e.g., TensorFlow, PyTorch). Experience in Generative AI as a user or a developer. Experience delivering technical presentations and leading business value sessions in English to support client relationship management in this region. Preferred Qualifications: Experience in systems design, with the ability to architect and explain data pipelines, Machine Learning (ML) pipelines, and ML training and serving approaches. Experience with full-stack ML engineering to seamlessly combine retrieval-based knowledge and generative text generation to implement and optimize RAG models using first-party and OSS models. Experience with implementing search concepts, such as indexing, scoring, relevancy, faceting, and query rewriting and expansion. Experience with semantic search frameworks and tools/databases such as LangChain, Faiss, and Pinecone. Understanding of nearest neighbor search concepts. About the Job: As a Generative AI Field Solutions Architect, you will support Google Cloud Sales and Engineering teams to incubate, pilot, and deploy Google Cloud's AI/ML and Generative AI technology with AI native customers, large enterprises, and early-stage AI startups. You will help customers innovate faster with solutions using Google Cloud's flexible and open infrastructure including AI Accelerators (TPU/GPU). In this role, you will identify, assess, and develop GenAI and AI/ML applications by applying key industry tools, techniques, and methodologies to solve problems. You will help customers leverage accelerators within their overall cloud strategy by helping run benchmarks for existing models, finding opportunities to use accelerators for new models, developing migration paths, and helping to analyze cost to performance. You will work with internal Cloud AI teams to remove roadblocks and shape the future of our offerings. Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most
Help us change lives At Exact Sciences, we're helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you're working to help others. Position Overview The Staff Bioinformatics Engineer is largely self-driven, working in collaboration with others on one or more projects which are extremely complex in scope. This role is responsible for successfully leading the planning and execution of projects. Working in a team setting, this role will contribute to the design and implementation of new software solutions to process and interpret Next Generation Sequencing (NGS) data for the purpose of cancer diagnostics. This position will be involved in producing software to orchestrate and execute analysis workflows as well as building new bioinformatics tools that operate directly on scientific data. Leveraging the latest data platforms and technologies together we will build cloud-based solutions ready for a production environment. We are seeking candidates with a strong focus on quality throughout their work and who place high value on peer review, software testing and documentation. The successful candidate will join a geographically distributed team of highly motivated bioinformaticians and developers at the forefront of cancer diagnostics and be required to collaborate closely with scientists, IT and others create solutions to meet the underlying need. During recruitment we prioritise talent over experience with specific technologies and will provide opportunities to learn and experiment with any technology that is new to the successful candidate. The Staff Bioinformatics Engineer helps develop the timeline and plan for new assignments/projects. As a technical expert with deep knowledge and thorough understanding of the bioinformatics engineering, this role provides technical guidance and mentorship to junior engineers in the Bioinformatics group. This position is hybrid and based in our Oxford office (OX4 2JY). Essential Duties Include, but are not limited to, the following: Contribute to the development of software tools to support the bioinformatics workflow operations of Exact Sciences. Contribute to the design and architecture of cloud-based software solutions. Design and implement data storage solutions for experimental data and analysis results. Provide guidance and mentorship to the team (to other developers and beyond) on software development practices. Transition early development code into a production environment. Communicate software system designs to stakeholders across the organisation. Build and maintain cloud infrastructure to support data analysis pipelines. Establish best practices for effective and cost-efficient use of cloud resources. Interact with the wider Exact Sciences organisation on cloud computing. Produce high quality documentation of software and infrastructure. Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. Support and comply with the company's Quality Management System policies and procedures. Exercise excellent team-working skills with ability to complete collaborative projects on time and within budget. Exercise excellent verbal and written communication skills with the ability to communicate complicated ideas and information effectively at all levels. Demonstrated ability working towards challenging goals in a fast-moving environment where on-time delivery of results is a high priority. Demonstrated ability working in a fast moving and motivated scientific environment. Ability to act with an inclusion mindset and model these behaviours for the organisation. Ability to travel 5% of working time away from work location, may include overnight/weekend/international travel. Minimum Qualifications Master's Degree in Bioinformatics, Computer Science, Software Engineering, Sciences, or field as outlined in the essential duties; or Bachelor's Degree in Bioinformatics, Computer Science, Software Engineering, Sciences, or field as outlined in the essential duties plus 2 years of relevant experience in lieu of Master's degree. 8+ years' experience in software development. 6+ years' experience working within a cloud computing environment. Demonstrated proficiency for solving problems with code using high-level programming languages (currently we mostly use Python but experience in other languages accepted). Advanced level knowledge of production software development. Advanced knowledge of automated software testing (unit, integration, system). Demonstrated ability to design complete software systems for complex problems. Ability to effectively communicate software system designs. Experience in creating software that interacts with external systems. Expertise in best practices for software development (such as Git, agile, code reviews, CI/CD). Experience with relational and non-relational databases. Experience using system monitoring tools and automated testing frameworks. Excellent communication skills (both written and oral) with the ability to communicate complicated ideas and information effectively at all levels. Demonstrated ability to perform the essential duties of the position with or without accommodations. Authorisation to work in the United Kingdom without sponsorship. Preferred Qualifications Experience in deployment and operation of cloud computing infrastructure. Experience or interest in developing scientific software. Experience with code performance optimisation. Our success relies on the experiences and perspectives of a diverse team, and Exact Sciences fosters a culture where all employees can develop personally and professionally with a sense of respect and belonging. If you require an accommodation, please contact us here . Not ready to apply? Join our talent community and stay up to date on what's new at Exact Sciences.
07/02/2025
Full time
Help us change lives At Exact Sciences, we're helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you're working to help others. Position Overview The Staff Bioinformatics Engineer is largely self-driven, working in collaboration with others on one or more projects which are extremely complex in scope. This role is responsible for successfully leading the planning and execution of projects. Working in a team setting, this role will contribute to the design and implementation of new software solutions to process and interpret Next Generation Sequencing (NGS) data for the purpose of cancer diagnostics. This position will be involved in producing software to orchestrate and execute analysis workflows as well as building new bioinformatics tools that operate directly on scientific data. Leveraging the latest data platforms and technologies together we will build cloud-based solutions ready for a production environment. We are seeking candidates with a strong focus on quality throughout their work and who place high value on peer review, software testing and documentation. The successful candidate will join a geographically distributed team of highly motivated bioinformaticians and developers at the forefront of cancer diagnostics and be required to collaborate closely with scientists, IT and others create solutions to meet the underlying need. During recruitment we prioritise talent over experience with specific technologies and will provide opportunities to learn and experiment with any technology that is new to the successful candidate. The Staff Bioinformatics Engineer helps develop the timeline and plan for new assignments/projects. As a technical expert with deep knowledge and thorough understanding of the bioinformatics engineering, this role provides technical guidance and mentorship to junior engineers in the Bioinformatics group. This position is hybrid and based in our Oxford office (OX4 2JY). Essential Duties Include, but are not limited to, the following: Contribute to the development of software tools to support the bioinformatics workflow operations of Exact Sciences. Contribute to the design and architecture of cloud-based software solutions. Design and implement data storage solutions for experimental data and analysis results. Provide guidance and mentorship to the team (to other developers and beyond) on software development practices. Transition early development code into a production environment. Communicate software system designs to stakeholders across the organisation. Build and maintain cloud infrastructure to support data analysis pipelines. Establish best practices for effective and cost-efficient use of cloud resources. Interact with the wider Exact Sciences organisation on cloud computing. Produce high quality documentation of software and infrastructure. Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. Support and comply with the company's Quality Management System policies and procedures. Exercise excellent team-working skills with ability to complete collaborative projects on time and within budget. Exercise excellent verbal and written communication skills with the ability to communicate complicated ideas and information effectively at all levels. Demonstrated ability working towards challenging goals in a fast-moving environment where on-time delivery of results is a high priority. Demonstrated ability working in a fast moving and motivated scientific environment. Ability to act with an inclusion mindset and model these behaviours for the organisation. Ability to travel 5% of working time away from work location, may include overnight/weekend/international travel. Minimum Qualifications Master's Degree in Bioinformatics, Computer Science, Software Engineering, Sciences, or field as outlined in the essential duties; or Bachelor's Degree in Bioinformatics, Computer Science, Software Engineering, Sciences, or field as outlined in the essential duties plus 2 years of relevant experience in lieu of Master's degree. 8+ years' experience in software development. 6+ years' experience working within a cloud computing environment. Demonstrated proficiency for solving problems with code using high-level programming languages (currently we mostly use Python but experience in other languages accepted). Advanced level knowledge of production software development. Advanced knowledge of automated software testing (unit, integration, system). Demonstrated ability to design complete software systems for complex problems. Ability to effectively communicate software system designs. Experience in creating software that interacts with external systems. Expertise in best practices for software development (such as Git, agile, code reviews, CI/CD). Experience with relational and non-relational databases. Experience using system monitoring tools and automated testing frameworks. Excellent communication skills (both written and oral) with the ability to communicate complicated ideas and information effectively at all levels. Demonstrated ability to perform the essential duties of the position with or without accommodations. Authorisation to work in the United Kingdom without sponsorship. Preferred Qualifications Experience in deployment and operation of cloud computing infrastructure. Experience or interest in developing scientific software. Experience with code performance optimisation. Our success relies on the experiences and perspectives of a diverse team, and Exact Sciences fosters a culture where all employees can develop personally and professionally with a sense of respect and belonging. If you require an accommodation, please contact us here . Not ready to apply? Join our talent community and stay up to date on what's new at Exact Sciences.
Company TEC Partners are working with an innovative Med-Tech company dedicated to revolutionising healthcare through cutting-edge imaging technology. They develop state-of-the-art software solutions that enhance patient care, streamline medical processes, and improve health outcomes globally. About this Software Engineer Role As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining software solutions that power the company's advanced medical technology products. You will collaborate closely with cross-functional teams to ensure the delivery of robust, scalable, and efficient applications that support the healthcare sector. Why Work as a Software Engineer with Our Client? Competitive salary circa 50,000 Hybrid working model Share options Professional development and training opportunities Clear career progression pathways Opportunity to work on meaningful projects that impact healthcare What is Expected of You as a Software Engineer with Our Client? 3+ years' experience working as a Software Engineer in a tech-driven environment A strong academic background with a degree in Computer Science, Software Engineering, or a related field would be beneficial High level of proficiency with Python and Typescript Experience with cloud technologies (AWS, Azure, or Google Cloud) Understanding of software development best practices, including Agile methodologies Strong problem-solving skills and the ability to work both independently and collaboratively Excellent written and verbal communication skills, with the ability to convey technical concepts to non-technical stakeholders Responsibilities of a Software Engineer with Our Client Design, develop, and maintain high-quality software solutions for Med-Tech applications Work collaboratively within a cross-functional development team Ensure compliance with industry standards and regulations for medical software Optimise and enhance software performance, scalability, and security Identify and resolve software issues efficiently Provide mentorship and technical guidance to junior developers Contribute to technical documentation and process improvement initiatives If you are interested in this Software Engineer role and would like to learn more about it or other Software Engineer opportunities, please contact Stuart at TEC Partners today.
07/02/2025
Full time
Company TEC Partners are working with an innovative Med-Tech company dedicated to revolutionising healthcare through cutting-edge imaging technology. They develop state-of-the-art software solutions that enhance patient care, streamline medical processes, and improve health outcomes globally. About this Software Engineer Role As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining software solutions that power the company's advanced medical technology products. You will collaborate closely with cross-functional teams to ensure the delivery of robust, scalable, and efficient applications that support the healthcare sector. Why Work as a Software Engineer with Our Client? Competitive salary circa 50,000 Hybrid working model Share options Professional development and training opportunities Clear career progression pathways Opportunity to work on meaningful projects that impact healthcare What is Expected of You as a Software Engineer with Our Client? 3+ years' experience working as a Software Engineer in a tech-driven environment A strong academic background with a degree in Computer Science, Software Engineering, or a related field would be beneficial High level of proficiency with Python and Typescript Experience with cloud technologies (AWS, Azure, or Google Cloud) Understanding of software development best practices, including Agile methodologies Strong problem-solving skills and the ability to work both independently and collaboratively Excellent written and verbal communication skills, with the ability to convey technical concepts to non-technical stakeholders Responsibilities of a Software Engineer with Our Client Design, develop, and maintain high-quality software solutions for Med-Tech applications Work collaboratively within a cross-functional development team Ensure compliance with industry standards and regulations for medical software Optimise and enhance software performance, scalability, and security Identify and resolve software issues efficiently Provide mentorship and technical guidance to junior developers Contribute to technical documentation and process improvement initiatives If you are interested in this Software Engineer role and would like to learn more about it or other Software Engineer opportunities, please contact Stuart at TEC Partners today.
Swiss Re - Schweizerische Rückversicherungs-Gesellschaft
Graduate to join a small team within Financial Markets & In-Force Management, working on both IT infrastructure and the roll-out of client applications to our clients. About the Role Development, design, and delivery of analytics within our C++ & Python analytics library. Provide technical support, across a diverse range of products, to a range of internal clients. Close collaboration with Pricing & Structuring, Financial Market Portfolios, and IT. About You Strong computer science knowledge is prerequisite - DAGs, asynchronous programming, etc. Good understanding of financial products and quantitative models. Collaborative development of an analytics library. Excellent knowledge of OpenCL, C++, and Python. MSc or PhD in computer science, mathematics, or physics. Key Performance Measures Must adhere to behavioral competency framework appropriate to the role. Achieve personal objectives. About the Team We are a small international team of Quantitative analysts delivering analytics to our internal clients across the globe. We provide modeling solutions to both sides of the balance sheet using our in-house web-based technology, supported by our analytics library written in C++ and Python. We are looking forward to your application! We provide feedback to all candidates via email. If you have not heard back from us, please check your spam folder.
06/02/2025
Full time
Graduate to join a small team within Financial Markets & In-Force Management, working on both IT infrastructure and the roll-out of client applications to our clients. About the Role Development, design, and delivery of analytics within our C++ & Python analytics library. Provide technical support, across a diverse range of products, to a range of internal clients. Close collaboration with Pricing & Structuring, Financial Market Portfolios, and IT. About You Strong computer science knowledge is prerequisite - DAGs, asynchronous programming, etc. Good understanding of financial products and quantitative models. Collaborative development of an analytics library. Excellent knowledge of OpenCL, C++, and Python. MSc or PhD in computer science, mathematics, or physics. Key Performance Measures Must adhere to behavioral competency framework appropriate to the role. Achieve personal objectives. About the Team We are a small international team of Quantitative analysts delivering analytics to our internal clients across the globe. We provide modeling solutions to both sides of the balance sheet using our in-house web-based technology, supported by our analytics library written in C++ and Python. We are looking forward to your application! We provide feedback to all candidates via email. If you have not heard back from us, please check your spam folder.
Graduate to join a small team within Financial Markets & In-Force Management, working on both IT infrastructure and the rollout of client applications to our clients. About the Role Development, design, and delivery of analytics within our C++ & Python analytics library. Provide technical support, across a diverse range of products, to a range of internal clients. Close collaboration with Pricing & Structuring, Financial Market Portfolios, and IT. About You Strong computer science knowledge is prerequisite - DAGs, asynchronous programming, etc. Good understanding of financial products and quantitative models. Collaborative development of an analytics library. Excellent knowledge of OpenCL, C++, and Python. MSc or PhD in computer science, mathematics, or physics. Key Performance Measures Must adhere to behavioural competency framework appropriate to the role. Achieve personal objectives. About the Team We are a small international team of Quantitative analysts delivering analytics to our internal clients across the globe. We provide modelling solutions to both sides of the balance sheet using our in-house web-based technology, supported by our analytics library written in C++ and Python. We are looking forward to your application! We provide feedback to all candidates via email. If you have not heard back from us, please check your spam folder. About Swiss Re Swiss Re is one of the world's leading providers of reinsurance, insurance, and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. We cover both Property & Casualty and Life & Health. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world. Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment, everyone can bring their authentic selves to work and their passion for sustainability. If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.
06/02/2025
Full time
Graduate to join a small team within Financial Markets & In-Force Management, working on both IT infrastructure and the rollout of client applications to our clients. About the Role Development, design, and delivery of analytics within our C++ & Python analytics library. Provide technical support, across a diverse range of products, to a range of internal clients. Close collaboration with Pricing & Structuring, Financial Market Portfolios, and IT. About You Strong computer science knowledge is prerequisite - DAGs, asynchronous programming, etc. Good understanding of financial products and quantitative models. Collaborative development of an analytics library. Excellent knowledge of OpenCL, C++, and Python. MSc or PhD in computer science, mathematics, or physics. Key Performance Measures Must adhere to behavioural competency framework appropriate to the role. Achieve personal objectives. About the Team We are a small international team of Quantitative analysts delivering analytics to our internal clients across the globe. We provide modelling solutions to both sides of the balance sheet using our in-house web-based technology, supported by our analytics library written in C++ and Python. We are looking forward to your application! We provide feedback to all candidates via email. If you have not heard back from us, please check your spam folder. About Swiss Re Swiss Re is one of the world's leading providers of reinsurance, insurance, and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. We cover both Property & Casualty and Life & Health. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world. Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment, everyone can bring their authentic selves to work and their passion for sustainability. If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.
Team: XiP CalcGraphs Location: London XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns the XiP Calculation Engine, an asynchronous Java library leveraging Spring Boot and Vert.x to execute quantitative risk graphs. These graphs can be complex in nature, and we apply various techniques such as distribution, in-memory caching, and data optimisation to achieve the best possible performance. The Calculation Engine is deployed to OpenShift and Amazon's Elastic Kubernetes Service. An important initiative in 2025 will be onboarding Google Kubernetes Engine to further expand our coverage. Our systems scale on-demand, and we run tens of thousands of replicas of the Calculation Engine across all asset classes. To support the Calculation Engine, we operate an Apache Ignite in-memory cache used for passing objects between pods for parallel computation, and our recent focus has been around emitting metrics from the Calculation Engine to put more data in the hands of our clients. In processing these metrics, we use Kafka Streams for aggregation and Kafka connectors to persist the data. As a Senior Developer, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers. The role is hybrid, based in Citi's London Innovation Lab office, a space set up specifically for tech-focused teams to be co-located. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Required Skills: Expert Java programming skills, with extensive experience in the industry. Extensive experience with the Spring and Spring Boot frameworks; common build tools such as Gradle and Maven; and testing frameworks such as JUnit. Experience with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka, leveraging Kafka Connect and Kafka Streams. Experience with container technologies such as Docker, Podman, and Kubernetes, as well as package managers like Helm. Experience in developing enterprise-level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms such as RedHat OpenShift. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, and Grafana. Advocate for industry best practices, especially with regards to clean code, testing, continuous integration, and deployment. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment banking / market risk computation experience. Theoretical and/or practical experience with graph theory algorithms. Familiarity with Apache Ignite or Redis for in-memory caching. Familiarity with Apache Avro. Experience with AMQP message brokers such as RabbitMQ and Solace. Experience with the Vert.x framework. Experience with the Cucumber testing framework. Experience writing Gradle plugins and using the Groovy language. Experience with common scripting languages such as Python and Bash. Experience with designing and implementing RESTful services. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organizational success. Citi is an Equal Opportunities Employer. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
06/02/2025
Full time
Team: XiP CalcGraphs Location: London XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns the XiP Calculation Engine, an asynchronous Java library leveraging Spring Boot and Vert.x to execute quantitative risk graphs. These graphs can be complex in nature, and we apply various techniques such as distribution, in-memory caching, and data optimisation to achieve the best possible performance. The Calculation Engine is deployed to OpenShift and Amazon's Elastic Kubernetes Service. An important initiative in 2025 will be onboarding Google Kubernetes Engine to further expand our coverage. Our systems scale on-demand, and we run tens of thousands of replicas of the Calculation Engine across all asset classes. To support the Calculation Engine, we operate an Apache Ignite in-memory cache used for passing objects between pods for parallel computation, and our recent focus has been around emitting metrics from the Calculation Engine to put more data in the hands of our clients. In processing these metrics, we use Kafka Streams for aggregation and Kafka connectors to persist the data. As a Senior Developer, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers. The role is hybrid, based in Citi's London Innovation Lab office, a space set up specifically for tech-focused teams to be co-located. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Required Skills: Expert Java programming skills, with extensive experience in the industry. Extensive experience with the Spring and Spring Boot frameworks; common build tools such as Gradle and Maven; and testing frameworks such as JUnit. Experience with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka, leveraging Kafka Connect and Kafka Streams. Experience with container technologies such as Docker, Podman, and Kubernetes, as well as package managers like Helm. Experience in developing enterprise-level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms such as RedHat OpenShift. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, and Grafana. Advocate for industry best practices, especially with regards to clean code, testing, continuous integration, and deployment. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment banking / market risk computation experience. Theoretical and/or practical experience with graph theory algorithms. Familiarity with Apache Ignite or Redis for in-memory caching. Familiarity with Apache Avro. Experience with AMQP message brokers such as RabbitMQ and Solace. Experience with the Vert.x framework. Experience with the Cucumber testing framework. Experience writing Gradle plugins and using the Groovy language. Experience with common scripting languages such as Python and Bash. Experience with designing and implementing RESTful services. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organizational success. Citi is an Equal Opportunities Employer. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
We're BDO. An accountancy and business advisory firm, providing the advice and solutions entrepreneurial organisations need to navigate today's changing world. We work with the companies that are Britain's economic engine - ambitious, entrepreneurially-spirited and high growth businesses that fuel the economy - and directly advise the owners and management teams that lead them. We'll broaden your horizons To ensure our services and applications are fit for the modern market, our IT team collaborates with every department. They develop, they explore and they implement the new ideas helping us to change the future of accounting, tax and business consulting. But, just as importantly, they maintain the tech that keeps us advancing. By testing and adopting the future of financial technical solutions, they find new and exciting ways to drive us forward. In an IT role at BDO, you'll become part of a team that acts as the backbone for our business. No matter who you are or what your skillset is, we'll give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. You'll be someone who is both comfortable working proactively and managing your own tasks, as well as confident collaborating with others and communicating regularly with senior managers, directors, and BDO's partners to help businesses effectively. You'll be encouraged to identify and draw attention to opportunities for enhancing our delivery and providing additional services to organisations we work with. We are seeking a highly skilled Senior Endpoint Engineer to join our Endpoint Management Team. This is a technical role, focusing on managing, maintaining, and evolving the department's endpoint ecosystem. This includes Windows laptops, iOS devices, Citrix Cloud VDI, and developer virtual machines. As a key contributor, you will lead technical delivery, collaborate with the Endpoint Manager on backlog management and sprint planning, and ensure alignment with architectural designs and roadmaps provided by Modern Workplace Architects. This is an exciting opportunity to drive our transition to cloud management, migrate Citrix Cloud VDI to Azure Virtual Desktop, and implement Microsoft DevBox for developer workstations. You'll also: Oversee the deployment, management, and optimization of Windows laptops using Microsoft Intune, iOS devices via Intune and Apple Business Manager, Citrix Cloud VDI, transitioning to Azure Virtual Desktop, and developer Virtual Machines with plans to adopt Microsoft DevBox. Lead technical initiatives to centralize endpoint management on cloud-based solutions. Design and implement the migration of Citrix Cloud VDI to Azure Virtual Desktop. Drive adoption and integration of Microsoft DevBox. Deliver high-quality technical solutions in alignment with Modern Workplace architectural roadmaps. Act as a technical escalation point for complex issues within the endpoint ecosystem. Ensure adherence to security best practices and compliance requirements. Collaborate with the Endpoint Manager to manage the team's backlog and sprint planning. Identify and prioritize tasks to ensure delivery aligns with organizational goals. Work closely with Modern Workplace Architects, IT Operations, and other teams to deliver integrated solutions. Provide mentoring and technical guidance to junior engineers within the team. You'll be someone with: Proven experience in endpoint management, including Windows and iOS platforms. Strong expertise in Microsoft Intune and Apple Business Manager. Deep understanding of Citrix Cloud VDI and Azure Virtual Desktop (or similar technologies). Experience implementing Microsoft DevBox or similar developer environments. Strong technical knowledge of Microsoft 365, Azure AD, and enterprise security best practices. The ability to lead technical delivery and prioritize workload in an Agile environment. The ability to troubleshoot complex endpoint issues. Relevant certifications such as Microsoft Certified: Endpoint Administrator Associate, Azure Administrator, or similar. Experience with scripting and automation (e.g., PowerShell, Python). Familiarity with compliance frameworks (e.g., ISO 27001, GDPR). Knowledge of ITIL practices and service management tools. You'll be able to be yourself; we'll recognise and value you for who you are and celebrate and reward your contributions to the business. We're committed to agile working, and we offer every colleague the opportunity to work in ways that suit you, your teams, and the task at hand. At BDO, we'll help you achieve your personal goals and career ambitions, and we have programmes, resources, and frameworks that provide clarity and structure around career development. We're in it together Mutual support and respect is one of BDO's core values and we're proud of our distinctive, people-centred culture. From informal success conversations to formal mentoring and coaching, we'll support you at every stage in your career, whatever your personal and professional needs. Our agile working framework helps us stay connected, bringing teams together where and when it counts so they can share ideas and help one another. At BDO, you'll always have access to the people and resources you need to do your best work. We know that collaboration is the key to creating value for the companies we work with and satisfying experiences for our colleagues, so we've invested in state-of-the-art collaboration spaces in our offices. BDO's people represent a wealth of knowledge and expertise, and we'll encourage you to build your network, work alongside others, and share your skills and experiences. With a range of multidisciplinary events and dedicated resources, you'll never stop learning at BDO. We're looking forward to the future At BDO, we help entrepreneurial businesses to succeed, fuelling the UK economy. Our success is powered by our people, which is why we're always finding new ways to invest in you. Across the UK thousands of unique minds continue to come together to help companies we work with to achieve their ambitions. We've got a clear purpose, and we're confident in our future, because we're adapting and evolving to build on our strengths, ensuring we continue to find the right combination of global reach, integrity and expertise. We shape the future together with openness and clarity, because we believe in empowering people to think creatively about how we can do things better. About Us BDO UK provides tax, audit and assurance, advisory and business outsourcing services. Our clients are Britain's economic engine - ambitious, entrepreneurially-spirited and high growth businesses that fuel the economy - and the owners and management teams that lead them. Our partners and staff are specialists in their fields and have a proactive, flexible approach to helping clients overcome the challenges they face. We aim to be as innovative and entrepreneurial as our clients. Our approach and expertise are what help us deliver exceptional client service. 95% of our clients would recommend us. We operate from 17 locations across the UK, covering all major business centres. We employ 8,000 people who are encouraged to bring their best selves to work; taking responsibility for their work and their relationships with clients. All our people share core values that underpin both our culture and the value that we bring to our clients. Our values are also reflected in continued focus on ESG. Our firm is distinctive and we want to preserve and build on the strengths of our culture and the characteristics that make us both successful and different. We look for people from all kinds of backgrounds who share these same qualities. BDO LLP is a key member of the BDO global network of public accounting, tax and advisory firms. The firms have representation in 166 countries, with 115,700 people working out of over 1,776 offices worldwide. That's BDO and we are proud to be part of it. Being part of an integrated network of firms across the world provides us with myriad opportunities for success.
06/02/2025
Full time
We're BDO. An accountancy and business advisory firm, providing the advice and solutions entrepreneurial organisations need to navigate today's changing world. We work with the companies that are Britain's economic engine - ambitious, entrepreneurially-spirited and high growth businesses that fuel the economy - and directly advise the owners and management teams that lead them. We'll broaden your horizons To ensure our services and applications are fit for the modern market, our IT team collaborates with every department. They develop, they explore and they implement the new ideas helping us to change the future of accounting, tax and business consulting. But, just as importantly, they maintain the tech that keeps us advancing. By testing and adopting the future of financial technical solutions, they find new and exciting ways to drive us forward. In an IT role at BDO, you'll become part of a team that acts as the backbone for our business. No matter who you are or what your skillset is, we'll give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. You'll be someone who is both comfortable working proactively and managing your own tasks, as well as confident collaborating with others and communicating regularly with senior managers, directors, and BDO's partners to help businesses effectively. You'll be encouraged to identify and draw attention to opportunities for enhancing our delivery and providing additional services to organisations we work with. We are seeking a highly skilled Senior Endpoint Engineer to join our Endpoint Management Team. This is a technical role, focusing on managing, maintaining, and evolving the department's endpoint ecosystem. This includes Windows laptops, iOS devices, Citrix Cloud VDI, and developer virtual machines. As a key contributor, you will lead technical delivery, collaborate with the Endpoint Manager on backlog management and sprint planning, and ensure alignment with architectural designs and roadmaps provided by Modern Workplace Architects. This is an exciting opportunity to drive our transition to cloud management, migrate Citrix Cloud VDI to Azure Virtual Desktop, and implement Microsoft DevBox for developer workstations. You'll also: Oversee the deployment, management, and optimization of Windows laptops using Microsoft Intune, iOS devices via Intune and Apple Business Manager, Citrix Cloud VDI, transitioning to Azure Virtual Desktop, and developer Virtual Machines with plans to adopt Microsoft DevBox. Lead technical initiatives to centralize endpoint management on cloud-based solutions. Design and implement the migration of Citrix Cloud VDI to Azure Virtual Desktop. Drive adoption and integration of Microsoft DevBox. Deliver high-quality technical solutions in alignment with Modern Workplace architectural roadmaps. Act as a technical escalation point for complex issues within the endpoint ecosystem. Ensure adherence to security best practices and compliance requirements. Collaborate with the Endpoint Manager to manage the team's backlog and sprint planning. Identify and prioritize tasks to ensure delivery aligns with organizational goals. Work closely with Modern Workplace Architects, IT Operations, and other teams to deliver integrated solutions. Provide mentoring and technical guidance to junior engineers within the team. You'll be someone with: Proven experience in endpoint management, including Windows and iOS platforms. Strong expertise in Microsoft Intune and Apple Business Manager. Deep understanding of Citrix Cloud VDI and Azure Virtual Desktop (or similar technologies). Experience implementing Microsoft DevBox or similar developer environments. Strong technical knowledge of Microsoft 365, Azure AD, and enterprise security best practices. The ability to lead technical delivery and prioritize workload in an Agile environment. The ability to troubleshoot complex endpoint issues. Relevant certifications such as Microsoft Certified: Endpoint Administrator Associate, Azure Administrator, or similar. Experience with scripting and automation (e.g., PowerShell, Python). Familiarity with compliance frameworks (e.g., ISO 27001, GDPR). Knowledge of ITIL practices and service management tools. You'll be able to be yourself; we'll recognise and value you for who you are and celebrate and reward your contributions to the business. We're committed to agile working, and we offer every colleague the opportunity to work in ways that suit you, your teams, and the task at hand. At BDO, we'll help you achieve your personal goals and career ambitions, and we have programmes, resources, and frameworks that provide clarity and structure around career development. We're in it together Mutual support and respect is one of BDO's core values and we're proud of our distinctive, people-centred culture. From informal success conversations to formal mentoring and coaching, we'll support you at every stage in your career, whatever your personal and professional needs. Our agile working framework helps us stay connected, bringing teams together where and when it counts so they can share ideas and help one another. At BDO, you'll always have access to the people and resources you need to do your best work. We know that collaboration is the key to creating value for the companies we work with and satisfying experiences for our colleagues, so we've invested in state-of-the-art collaboration spaces in our offices. BDO's people represent a wealth of knowledge and expertise, and we'll encourage you to build your network, work alongside others, and share your skills and experiences. With a range of multidisciplinary events and dedicated resources, you'll never stop learning at BDO. We're looking forward to the future At BDO, we help entrepreneurial businesses to succeed, fuelling the UK economy. Our success is powered by our people, which is why we're always finding new ways to invest in you. Across the UK thousands of unique minds continue to come together to help companies we work with to achieve their ambitions. We've got a clear purpose, and we're confident in our future, because we're adapting and evolving to build on our strengths, ensuring we continue to find the right combination of global reach, integrity and expertise. We shape the future together with openness and clarity, because we believe in empowering people to think creatively about how we can do things better. About Us BDO UK provides tax, audit and assurance, advisory and business outsourcing services. Our clients are Britain's economic engine - ambitious, entrepreneurially-spirited and high growth businesses that fuel the economy - and the owners and management teams that lead them. Our partners and staff are specialists in their fields and have a proactive, flexible approach to helping clients overcome the challenges they face. We aim to be as innovative and entrepreneurial as our clients. Our approach and expertise are what help us deliver exceptional client service. 95% of our clients would recommend us. We operate from 17 locations across the UK, covering all major business centres. We employ 8,000 people who are encouraged to bring their best selves to work; taking responsibility for their work and their relationships with clients. All our people share core values that underpin both our culture and the value that we bring to our clients. Our values are also reflected in continued focus on ESG. Our firm is distinctive and we want to preserve and build on the strengths of our culture and the characteristics that make us both successful and different. We look for people from all kinds of backgrounds who share these same qualities. BDO LLP is a key member of the BDO global network of public accounting, tax and advisory firms. The firms have representation in 166 countries, with 115,700 people working out of over 1,776 offices worldwide. That's BDO and we are proud to be part of it. Being part of an integrated network of firms across the world provides us with myriad opportunities for success.
Vesynta Vesynta is an investor-backed precision medicine company based within the London Cancer Hub. We are building clinical decision support software that personalises dosing of critical therapies at the point of care which provide clinicians with access to data-backed pharmacology models; resulting in fewer toxic side effects, and significantly improved treatment efficacy. We exist to support patients (children, but also women and those with diverse ethnic heritages) who have been traditionally under-represented and poorly served by traditional, coarse dosing methodologies. Our team is fast-paced, results-oriented, and mission-driven. The Job Drive the development of impactful healthcare solutions as our Lead Back-End Software Engineer. You'll architect, build, and scale our core platform in collaboration with our talented frontend and pharmacology/data science teams. You'll own the back-end architecture, ensuring its robustness, security, and performance. This is a high-impact role where you'll directly contribute to improving the lives of children undergoing cancer treatment by enabling personalised dosing. You will: Design and develop high-quality, maintainable backend code using Python/Django. Architect and evolve our backend, ensuring its robustness, security, and scalability. Implement and manage CI/CD pipelines for secure and efficient deployments. Mentor junior developers, fostering a collaborative and high-performing team. Collaborate with cross-functional teams, translating product requirements into technical solutions. Interface directly with the CTO and product owner, guiding technical strategy and translating requirements into actionable technical plans and deliverables. A full role specification is available upon request via email: (ref. VS-005393-HR). The Products Our web, mobile and Electronic Health Record-integrated applications offer best-in-class actionable precision dosing insights to healthcare professionals, supporting the end-to-end process of Therapeutic Drug Monitoring and Model Informed Precision Dosing. With these, the primary users (hospital-based clinicians, pharmacists and nurses) are able to provide patients with enhanced and personalised care across several therapeutic areas including antibiotics, chemotherapeutics and immunosuppressants. Essential 5+ years of backend web application development experience, with a proven track record of designing, building, and deploying production-grade applications in cloud environments. Expert-level Python and Django skills, including Django REST Framework. Deep understanding of PostgreSQL and SQL, including database design, optimization, and schema management. Experience designing, developing, and maintaining RESTful and WebSocket APIs. Experience with cloud platforms (AWS, Azure, or GCP), including database deployment and cloud-native architectures. Practical knowledge of security best practices (authentication, authorization, encryption) for handling sensitive user data. Experience implementing and managing CI/CD pipelines. Willingness to work from our London HQ 1-3 days per week (hybrid model). Desirable Experience integrating with prominent Electronic Healthcare Record systems (specifically EPIC or Oracle Cerner), and FHIR HL7 standards for healthcare data exchange. Infrastructure as Code (IaC) tools Message queues. Load balancing. Experience working alongside data scientists/engineers (working in R). SaaS application deployment, performance tuning and optimization. If you're passionate about our mission and confident you can make a significant contribution, we encourage you to apply (even if you don't perfectly match every requirement). While this posting is for a Lead Back-End Engineer, we may, on occasion, identify exceptional candidates who are a strong fit for our team but whose experience aligns more closely with a different role. In such cases, we may discuss alternative opportunities within Vesynta. Our recruitment process Our recruitment process takes around 2-3 weeks end-to-end. You will have multiple opportunities to meet key team members, discover more about the role. The stages are as follows: Application (CV and screening questions). Coding assessment (HackerRank). Introductory video call. Technical interview (online). Team interview (video call). Final assessment (online, with a take-home assignment). How we work with recruiters We value the expertise of recruiters and welcome you to submit relevant candidates. Please send anonymised CVs to - all submitted CVs will be reviewed as part of our applicant pool. We are managing this search internally and are not currently considering exclusive agreements or upfront retainer arrangements. However, we are willing to pay fees upon successful placement of a candidate. Benefits Impact: Opportunity to create, and deliver real-world impact for children who are critically ill. Flexibility: Hybrid and flexible working policy, where team well-being and quality of work are prioritised. Growth: Opportunities for professional development, mentorship, open-source contributions, and shaping our technical direction. Compensation: Competitive salary, 30 days annual leave, subsidised private health insurance, salary sacrifice schemes (home tech., bicycles, electric cars), stock options and more. Support and Culture: Independent HR, TOIL provision, Employee Assistance Programme (ensuring personal and professional well-being), NEST workplace pension, structured parental leave packages, family-friendly working arrangements and inclusive company socials. Visa Sponsorship: Vesynta is a UK approved VISA sponsor.
04/02/2025
Full time
Vesynta Vesynta is an investor-backed precision medicine company based within the London Cancer Hub. We are building clinical decision support software that personalises dosing of critical therapies at the point of care which provide clinicians with access to data-backed pharmacology models; resulting in fewer toxic side effects, and significantly improved treatment efficacy. We exist to support patients (children, but also women and those with diverse ethnic heritages) who have been traditionally under-represented and poorly served by traditional, coarse dosing methodologies. Our team is fast-paced, results-oriented, and mission-driven. The Job Drive the development of impactful healthcare solutions as our Lead Back-End Software Engineer. You'll architect, build, and scale our core platform in collaboration with our talented frontend and pharmacology/data science teams. You'll own the back-end architecture, ensuring its robustness, security, and performance. This is a high-impact role where you'll directly contribute to improving the lives of children undergoing cancer treatment by enabling personalised dosing. You will: Design and develop high-quality, maintainable backend code using Python/Django. Architect and evolve our backend, ensuring its robustness, security, and scalability. Implement and manage CI/CD pipelines for secure and efficient deployments. Mentor junior developers, fostering a collaborative and high-performing team. Collaborate with cross-functional teams, translating product requirements into technical solutions. Interface directly with the CTO and product owner, guiding technical strategy and translating requirements into actionable technical plans and deliverables. A full role specification is available upon request via email: (ref. VS-005393-HR). The Products Our web, mobile and Electronic Health Record-integrated applications offer best-in-class actionable precision dosing insights to healthcare professionals, supporting the end-to-end process of Therapeutic Drug Monitoring and Model Informed Precision Dosing. With these, the primary users (hospital-based clinicians, pharmacists and nurses) are able to provide patients with enhanced and personalised care across several therapeutic areas including antibiotics, chemotherapeutics and immunosuppressants. Essential 5+ years of backend web application development experience, with a proven track record of designing, building, and deploying production-grade applications in cloud environments. Expert-level Python and Django skills, including Django REST Framework. Deep understanding of PostgreSQL and SQL, including database design, optimization, and schema management. Experience designing, developing, and maintaining RESTful and WebSocket APIs. Experience with cloud platforms (AWS, Azure, or GCP), including database deployment and cloud-native architectures. Practical knowledge of security best practices (authentication, authorization, encryption) for handling sensitive user data. Experience implementing and managing CI/CD pipelines. Willingness to work from our London HQ 1-3 days per week (hybrid model). Desirable Experience integrating with prominent Electronic Healthcare Record systems (specifically EPIC or Oracle Cerner), and FHIR HL7 standards for healthcare data exchange. Infrastructure as Code (IaC) tools Message queues. Load balancing. Experience working alongside data scientists/engineers (working in R). SaaS application deployment, performance tuning and optimization. If you're passionate about our mission and confident you can make a significant contribution, we encourage you to apply (even if you don't perfectly match every requirement). While this posting is for a Lead Back-End Engineer, we may, on occasion, identify exceptional candidates who are a strong fit for our team but whose experience aligns more closely with a different role. In such cases, we may discuss alternative opportunities within Vesynta. Our recruitment process Our recruitment process takes around 2-3 weeks end-to-end. You will have multiple opportunities to meet key team members, discover more about the role. The stages are as follows: Application (CV and screening questions). Coding assessment (HackerRank). Introductory video call. Technical interview (online). Team interview (video call). Final assessment (online, with a take-home assignment). How we work with recruiters We value the expertise of recruiters and welcome you to submit relevant candidates. Please send anonymised CVs to - all submitted CVs will be reviewed as part of our applicant pool. We are managing this search internally and are not currently considering exclusive agreements or upfront retainer arrangements. However, we are willing to pay fees upon successful placement of a candidate. Benefits Impact: Opportunity to create, and deliver real-world impact for children who are critically ill. Flexibility: Hybrid and flexible working policy, where team well-being and quality of work are prioritised. Growth: Opportunities for professional development, mentorship, open-source contributions, and shaping our technical direction. Compensation: Competitive salary, 30 days annual leave, subsidised private health insurance, salary sacrifice schemes (home tech., bicycles, electric cars), stock options and more. Support and Culture: Independent HR, TOIL provision, Employee Assistance Programme (ensuring personal and professional well-being), NEST workplace pension, structured parental leave packages, family-friendly working arrangements and inclusive company socials. Visa Sponsorship: Vesynta is a UK approved VISA sponsor.
This 12 month FTC will suit an experienced AWS Cloud Platform Engineer. Hybrid working available. Must have right to work in UK due to no Sponsorship available. Responsible for managing the analytical infrastructure, used principally by engineers, scientists and economists, and supporting technically challenging projects. You will work across all levels of the tech stack, focusing on backend, infrastructure, and orchestration. Client Details Our client is a well-established Public Sector and Government entity, with over 1000 employees across the UK. Description The AWS Cloud Platform Engineer will be: Maintaining and improving the existing secure developer platform, which is built using a combination of open-source solutions, including Docker, JupyterHub and codeserver, and AWS services such as a custom VPC for security, ImageBuilder for custom AMIs, Bedrock and S3. Suggesting and implementing new features and solutions for the development platform to meet the evolving needs of the teams, improve efficiency and ensure a streamlined and easily maintainable stack. Reviewing and optimising the company AWS Organization and Accounts setup, including policies, security, networking, and cost management. Leading and mentoring junior team members, fostering a culture of collaboration and continuous improvement. Leading the technology team in implementing cutting-edge technology Strategies/Solutions. Profile The successful AWS Cloud Platform Engineer should have: Significant experience as a Platform Engineer, DevOps Engineer, Infrastructure Engineer, Data Engineer, or in similar roles. Proven experience in delivering infrastructure projects as part of a team, with a track record of shaping and leading technical projects. Deep understanding of AWS services and architecture best practices at Solutions Architect or Developer Associate level or above. Strong coding skills in Python and other relevant languages. Experience working with Infrastructure as Code, including CloudFormation and CDK. Excellent communication skills, including the ability to write documentation, high level design documents for approval, and present technical topics clearly to a non-technical audience. Job Offer Annual salary up to 66,500 Pension up to 28% 12 month fixed term contract (including benefits). A supportive and collaborative working environment. Hybrid working, 70% remote with visits to any of the following offices in Cardiff, London or Manchester.
03/02/2025
Full time
This 12 month FTC will suit an experienced AWS Cloud Platform Engineer. Hybrid working available. Must have right to work in UK due to no Sponsorship available. Responsible for managing the analytical infrastructure, used principally by engineers, scientists and economists, and supporting technically challenging projects. You will work across all levels of the tech stack, focusing on backend, infrastructure, and orchestration. Client Details Our client is a well-established Public Sector and Government entity, with over 1000 employees across the UK. Description The AWS Cloud Platform Engineer will be: Maintaining and improving the existing secure developer platform, which is built using a combination of open-source solutions, including Docker, JupyterHub and codeserver, and AWS services such as a custom VPC for security, ImageBuilder for custom AMIs, Bedrock and S3. Suggesting and implementing new features and solutions for the development platform to meet the evolving needs of the teams, improve efficiency and ensure a streamlined and easily maintainable stack. Reviewing and optimising the company AWS Organization and Accounts setup, including policies, security, networking, and cost management. Leading and mentoring junior team members, fostering a culture of collaboration and continuous improvement. Leading the technology team in implementing cutting-edge technology Strategies/Solutions. Profile The successful AWS Cloud Platform Engineer should have: Significant experience as a Platform Engineer, DevOps Engineer, Infrastructure Engineer, Data Engineer, or in similar roles. Proven experience in delivering infrastructure projects as part of a team, with a track record of shaping and leading technical projects. Deep understanding of AWS services and architecture best practices at Solutions Architect or Developer Associate level or above. Strong coding skills in Python and other relevant languages. Experience working with Infrastructure as Code, including CloudFormation and CDK. Excellent communication skills, including the ability to write documentation, high level design documents for approval, and present technical topics clearly to a non-technical audience. Job Offer Annual salary up to 66,500 Pension up to 28% 12 month fixed term contract (including benefits). A supportive and collaborative working environment. Hybrid working, 70% remote with visits to any of the following offices in Cardiff, London or Manchester.
Company TEC Partners are representing a nationally recognised utilities group. They are renowned for providing essential support to consumers and ensure the relationship between client and customer is up help throughout. About this Data Scientist role As a Data Scientist, you will be key in the development of projects within the Business Intelligence side of the Data team, providing expert knowledge, guidance and technical know-how to new and existing projects. Why work as a Data Scientist with our client? Basic salary from 60,000 Hybrid working pattern 26 days holiday + bank holidays Learning and professional development opportunities Career progression What is expected of you as a Data Scientist with our client? Ideally 5+ years' experience working as a Data Scientist within a service driven industry A strong academic background with a degree in Computer Science or a related field A high level of proficiency using Python Expert knowledge of Data Science Techniques such as Machine Learning and NLP Modelling The ability to work individually and within a team Strong written and verbal communication skills and the ability to explain complex computer science theories to people with varying levels of data literacy within the organisation Responsibilities of a data Scientist with our client To work collaboratively within the wider Data Science team Complete work inline with deadlines established by the Team Lead Advise of any delays or challenges relating to your projects To work with a problem solving attitude and an inquisitorial nature to understand the importance of your work Provide support and mentorship to junior members of the Data Science team If you are interested in this Data Scientist vacancy and you would like to hear more about it or other AI, ML, Data or Python Software Developer vacancies, please contact Stuart at TEC Partners today.
03/02/2025
Full time
Company TEC Partners are representing a nationally recognised utilities group. They are renowned for providing essential support to consumers and ensure the relationship between client and customer is up help throughout. About this Data Scientist role As a Data Scientist, you will be key in the development of projects within the Business Intelligence side of the Data team, providing expert knowledge, guidance and technical know-how to new and existing projects. Why work as a Data Scientist with our client? Basic salary from 60,000 Hybrid working pattern 26 days holiday + bank holidays Learning and professional development opportunities Career progression What is expected of you as a Data Scientist with our client? Ideally 5+ years' experience working as a Data Scientist within a service driven industry A strong academic background with a degree in Computer Science or a related field A high level of proficiency using Python Expert knowledge of Data Science Techniques such as Machine Learning and NLP Modelling The ability to work individually and within a team Strong written and verbal communication skills and the ability to explain complex computer science theories to people with varying levels of data literacy within the organisation Responsibilities of a data Scientist with our client To work collaboratively within the wider Data Science team Complete work inline with deadlines established by the Team Lead Advise of any delays or challenges relating to your projects To work with a problem solving attitude and an inquisitorial nature to understand the importance of your work Provide support and mentorship to junior members of the Data Science team If you are interested in this Data Scientist vacancy and you would like to hear more about it or other AI, ML, Data or Python Software Developer vacancies, please contact Stuart at TEC Partners today.
CBSbutler Holdings Limited trading as CBSbutler
City, London
We are working with an accountancy firm seeking a skilled Full Stack Developer to join their Digital Transformation team in London. The role involves contributing to the development of innovative products designed to revolutionize the way auditors and accountants work. Permanent role and offers a hybrid model The role: Develop across the entire product stack, including: Frontend interface Backend API layer Analytics/data processing engine Lead projects independently Mentor junior developers to support their technical growth. Solve complex challenges related to data and presentation in accountancy Use Python, Django, JavaScript, React, and Next.js Skills required Experience as a full-stack developer Backend: Python, Django Frontend: JavaScript, React, Next.js Version control: Git Exposure to the Financial Services industry CBSbutler is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. CBSbutler is an Equal Opportunities employer and we encourage applicants from all backgrounds.
03/02/2025
Full time
We are working with an accountancy firm seeking a skilled Full Stack Developer to join their Digital Transformation team in London. The role involves contributing to the development of innovative products designed to revolutionize the way auditors and accountants work. Permanent role and offers a hybrid model The role: Develop across the entire product stack, including: Frontend interface Backend API layer Analytics/data processing engine Lead projects independently Mentor junior developers to support their technical growth. Solve complex challenges related to data and presentation in accountancy Use Python, Django, JavaScript, React, and Next.js Skills required Experience as a full-stack developer Backend: Python, Django Frontend: JavaScript, React, Next.js Version control: Git Exposure to the Financial Services industry CBSbutler is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. CBSbutler is an Equal Opportunities employer and we encourage applicants from all backgrounds.
Ernest Gordon Recruitment Limited
Bletchley, Buckinghamshire
Embedded Software Engineer (High-End Motorsport) Milton Keynes 30,000 - 40,000 + Comprehensive Training + Career Progression + Profit-Related Bonus + Enhanced Pension + Private Healthcare Are you a recent graduate or junior developer looking to kickstart your career in a business that offers a best in class training suite and one on one training from industry experts on a daily basis? Do you want to work with a company at the forefront of embedded systems technology, contributing to the development of innovative solutions like the VBOX Touch platform? This role offers an excellent opportunity to join a supportive and dynamic team specializing in cutting-edge embedded systems. You'll receive hands-on training and development while working on exciting projects involving FreeRTOS and MicroPython. The company provides a pathway for career advancement, ensuring you can grow alongside them in the evolving world of embedded technology. In this role, you will design, develop, and maintain software solutions for embedded platforms, working closely with hardware teams to deliver integrated systems. You'll play a pivotal role in creating efficient and reliable software, conducting testing and debugging, and staying updated on the latest industry advancements. The ideal candidate has a passion for embedded systems and a desire to learn. A background in computer science, electrical/electronics engineering, or a related field is desired. The Role: Develop and maintain embedded software solutions Collaborate with cross-functional teams to integrate software and hardware components Assist in testing, debugging, and resolving system issues to meet customer requirements Help plan the SDLC and do regular code reviews with team members The Person: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field. Background with C/ C++ Software development Reference Number: 17396MI1 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered remuneration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
30/01/2025
Full time
Embedded Software Engineer (High-End Motorsport) Milton Keynes 30,000 - 40,000 + Comprehensive Training + Career Progression + Profit-Related Bonus + Enhanced Pension + Private Healthcare Are you a recent graduate or junior developer looking to kickstart your career in a business that offers a best in class training suite and one on one training from industry experts on a daily basis? Do you want to work with a company at the forefront of embedded systems technology, contributing to the development of innovative solutions like the VBOX Touch platform? This role offers an excellent opportunity to join a supportive and dynamic team specializing in cutting-edge embedded systems. You'll receive hands-on training and development while working on exciting projects involving FreeRTOS and MicroPython. The company provides a pathway for career advancement, ensuring you can grow alongside them in the evolving world of embedded technology. In this role, you will design, develop, and maintain software solutions for embedded platforms, working closely with hardware teams to deliver integrated systems. You'll play a pivotal role in creating efficient and reliable software, conducting testing and debugging, and staying updated on the latest industry advancements. The ideal candidate has a passion for embedded systems and a desire to learn. A background in computer science, electrical/electronics engineering, or a related field is desired. The Role: Develop and maintain embedded software solutions Collaborate with cross-functional teams to integrate software and hardware components Assist in testing, debugging, and resolving system issues to meet customer requirements Help plan the SDLC and do regular code reviews with team members The Person: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field. Background with C/ C++ Software development Reference Number: 17396MI1 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered remuneration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
RPA Developer - 12 month FTC Salary: 45,000 - 55,000 (+ excellent benefits) Location: Hybrid - mainly Home with occasional travel to Head Office in Oxfordshire Skills: RPA Platforms - Blue Prism Developer, (ideally certified) Are you an RPA Developer with at least 2 years experience in Blue Prism? Do you have a passion for automation and process improvement? If so, we have an exciting opportunity for you to join one of our Public Sector organisations in a Fixed Term Contract to support their intelligent automation team and need an additional Blue Prism Developer for a 12 month period. They are currently going through an exciting period of digital transformation and have several robots deployed with many more in the pipeline. Job Responsibilities: Develop and implement automation solutions using Blue Prism, focusing on process improvement and optimisation. Collaborate with business stakeholders to identify and analyse process requirements. Design, develop, and test RPA solutions using Blue Prism best practices and standards. Conduct feasibility studies and provide recommendations for process automation. Configure and deploy Blue Prism robots and monitor their performance. Troubleshoot and resolve issues related to automation processes. Collaborate with cross-functional teams to ensure successful implementation and integration of RPA solutions. Provide technical guidance and support to junior RPA developers, as needed. Stay up-to-date with the latest trends and developments in RPA and automation technologies. Qualifications: Minimum of 18 months of hands-on experience as an RPA Developer, with a focus on Blue Prism. Solid understanding of RPA concepts, tools, and methodologies. Proficiency in developing automation solutions using Blue Prism. Strong knowledge of process analysis, design, and optimization. Experience with programming languages (e.g., C#, VB.NET) and scripting (e.g., PowerShell). Familiarity with database systems and SQL queries. Excellent problem-solving and analytical skills. Ability to work independently and collaboratively in a fast-paced environment. Strong communication and interpersonal skills. Preferred Qualifications: Blue Prism certification or equivalent would be ideal. Experience with other RPA platforms (e.g., UiPath, Automation Anywhere) useful. Knowledge of other programming languages and technologies (e.g., Java, Python) useful. Familiarity with cloud platforms and services useful.
29/01/2025
Contractor
RPA Developer - 12 month FTC Salary: 45,000 - 55,000 (+ excellent benefits) Location: Hybrid - mainly Home with occasional travel to Head Office in Oxfordshire Skills: RPA Platforms - Blue Prism Developer, (ideally certified) Are you an RPA Developer with at least 2 years experience in Blue Prism? Do you have a passion for automation and process improvement? If so, we have an exciting opportunity for you to join one of our Public Sector organisations in a Fixed Term Contract to support their intelligent automation team and need an additional Blue Prism Developer for a 12 month period. They are currently going through an exciting period of digital transformation and have several robots deployed with many more in the pipeline. Job Responsibilities: Develop and implement automation solutions using Blue Prism, focusing on process improvement and optimisation. Collaborate with business stakeholders to identify and analyse process requirements. Design, develop, and test RPA solutions using Blue Prism best practices and standards. Conduct feasibility studies and provide recommendations for process automation. Configure and deploy Blue Prism robots and monitor their performance. Troubleshoot and resolve issues related to automation processes. Collaborate with cross-functional teams to ensure successful implementation and integration of RPA solutions. Provide technical guidance and support to junior RPA developers, as needed. Stay up-to-date with the latest trends and developments in RPA and automation technologies. Qualifications: Minimum of 18 months of hands-on experience as an RPA Developer, with a focus on Blue Prism. Solid understanding of RPA concepts, tools, and methodologies. Proficiency in developing automation solutions using Blue Prism. Strong knowledge of process analysis, design, and optimization. Experience with programming languages (e.g., C#, VB.NET) and scripting (e.g., PowerShell). Familiarity with database systems and SQL queries. Excellent problem-solving and analytical skills. Ability to work independently and collaboratively in a fast-paced environment. Strong communication and interpersonal skills. Preferred Qualifications: Blue Prism certification or equivalent would be ideal. Experience with other RPA platforms (e.g., UiPath, Automation Anywhere) useful. Knowledge of other programming languages and technologies (e.g., Java, Python) useful. Familiarity with cloud platforms and services useful.
Senior Engineer (Java) Remote, UK Permanent Salary: £50,000 - £60,000/annum About Us Barbour EHS is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support organisations with their EHS compliance. Our knowledge of complex legislation and our flexible tools empower them to simplify and manage their diverse range of regulatory responsibilities. We help industry professionals to stay on top of ever-changing developments, ensuring their organisation keeps people safe and protects the environment. About the role We are looking for an experienced Senior Engineer (Java) to join our busy software development team to work on a variety of projects and platform maintenance work. The Senior Engineer must have a strong level of experience and expertise in Java and will lead the development and integration work with a small team of developers. Responsibilities include collaboration on design features, preparation and review of technical specifications, writing storyboards, coding in Java (and other languages as appropriate), analysing data and contributing to the design and implementation of software as well as assisting in mentoring and training junior staff. With AI at the core of our new developments, the Senior Engineer will be involved in the development and validation of products, systems and components in the CI/CD cycle of a replatforming of the core product, as well as working on other new components and projects to drive the business forward. This involves working closely with the product development team and others around the business. Analysis and direction of recommendations for problem resolution in the overall design of the new platform and work with the team to improve the performance and efficiency of existing products and provide support on general business as usual tasks. To be successful, applicants should have a strong understand of the fundamentals of software development lifecycles, demonstrable skills in creativity and innovation, an ability to thrive in a high-pressure environment, and possess excellent communication skills. Applicants must have strong experience in Agile software development using JavaScript, be able to keep up to date with deadlines, and have strong numeracy and analytical skills. The applicant should have a strong understanding of cloud infrastructure (preferably AWS) and data environments and should be adept with use of MySQL and various development tools (detailed below). An interest in DevOps and SecOps would also be favourable. What you ll be getting up to Performing coding assignments which provide reusable, testable and efficient code. Designing and implementing low latency, high availability and performant applications. Integration of data storage solutions. Implementation of security and data protection. Reviewing code work for accuracy and functionality. Creating and implementing design plans. Analysing code segments regularly. Creation of APIs. Microservices Architectural models and implementation of microservices in AWS. Effective delegation to team members. Plan multiple projects simultaneously. Estimate, track and complete projects on time and within budget / estimation. Ability to understand the development required to enable the design requirements to be delivered. Adept at creating coherent story boards for consideration and approval by the Architectural Review Board. Analyse design specifications and applicable regulations / legislation and apply into product. Define the functional analysis of the design specifications (based on standards) into clear product criteria. Standing up services and environments in Azure and AWS and working server-side with new technologies. Support the creation and maintenance of process documentation associated with the design and analysis process. Support the Solutions Architect about specifications knowledge and product robustness if required. Participate in design reviews. Use tools to gather data on systems performance. Use gathered data alongside subjective evaluation to identify parameter changes to drive desired change in the systems performance. Define, plan and actively involved in software development and evaluation. Undertake special projects as required. Contribute to continuous improvement activities. Quality control of own, junior staff and others work through reviews. Attend various meetings and action / communicate instructions. Product written reports and make presentations as required. Undertake continuous training and development. Perform root cause analysis and resolve problems. People Management Mentor groups of Engineers and Technicians as required. Provides guidance and advice to other team members. Undertake formal 1-2-1 meetings and working with team members on any development plans. Train both team and broader organisation members. Relationship Management Represent work team at reviews and cross-organisational team meetings. Liaise and communicate with other departments. Build and work closely with key stakeholders and colleagues. Work with other team members and the wider technology team. Develop and maintain good relationships with internal and external contacts at all levels. Develop technical relationships with key suppliers and staff. Comply with the Health and Safety and Environmental Policies. Self-Management Assertive, optimistic, resilient and welcome change. Proactively contributes to the team and has a collaborative approach to working with others. Is self-aware. Shows moral courage, openness and honesty in all dealings. Good team working skills. Self-motivated, flexible, proactive and committed. What we're looking for We re seeking someone who can take initiative and make sound decisions with minimal supervision. You should be comfortable working independently, managing your time effectively and balancing competing priorities. Strong analytical, problem-solving, and numeracy skills are essential, along with the ability to approach challenges creatively and with attention to detail. You ll need a solid understanding of the full software development lifecycle, and the ability to communicate complex ideas clearly. We value individuals who can generate innovative solutions and follow through with practical implementation. The ability to estimate project costs and resources and to create compelling proposals, is important, as well as experience collaborating with vendor technical teams. We re looking for someone who can effectively manage both their own workload and that of their team, while mentoring and supporting others in their development. Strong IT skills and familiarity with software tools are required, and the ability to quickly gain proficiency in new areas is essential. Must-haves: Relevant Computer Science / technical degree preferred, or ONC, A Levels, BTEC Diploma Level 3 or equivalent NVQ level 3 qualification. Membership of a technical related Professional Body would be advantageous. Will require extensive hands-on programming experience of JavaScript. Other programming languages (PHP, .Net, Python, SQL) would be advantageous. Experience with JIRA, GitHub, Confluence, Draw.IO, Figma, Okta/Auth0, DevOps and security profiles would be advantageous although training can be given. Ability to understand legislative and regulatory demands on software development. At least 5 years strong programming experience in JavaScript. Consistently demonstrates extremely high levels of technical knowledge, ingenuity and creativity. Strong knowledge of HTML and web frameworks. Integrations and API construction experience. Why Join Barbour EHS? We put people first whether it s our customers or our colleagues. When you join us, you ll be part of a supportive team that values collaboration, innovation, and professional growth. We ll give you the tools and opportunities to succeed, while ensuring you feel valued every step of the way. Some of our benefits We believe in supporting our team both professionally and personally. Here s a snapshot of what we offer: Location: Hybrid - 90% home based with occasional travel to our offices in London or Newcastle. Contract Type: Permanent Salary: £50,000 - £60,000 per annum Annual leave: 25 days of annual leave, plus bank holidays. Wellbeing: Simply Health plan, gym discounts, and an Employee Assistance Programme. Flexibility: Charity days and religious holiday swaps. Learning: Online learning resources and professional development support. Extras: Cycle-to-work scheme and retail discounts. INDLS
29/01/2025
Full time
Senior Engineer (Java) Remote, UK Permanent Salary: £50,000 - £60,000/annum About Us Barbour EHS is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support organisations with their EHS compliance. Our knowledge of complex legislation and our flexible tools empower them to simplify and manage their diverse range of regulatory responsibilities. We help industry professionals to stay on top of ever-changing developments, ensuring their organisation keeps people safe and protects the environment. About the role We are looking for an experienced Senior Engineer (Java) to join our busy software development team to work on a variety of projects and platform maintenance work. The Senior Engineer must have a strong level of experience and expertise in Java and will lead the development and integration work with a small team of developers. Responsibilities include collaboration on design features, preparation and review of technical specifications, writing storyboards, coding in Java (and other languages as appropriate), analysing data and contributing to the design and implementation of software as well as assisting in mentoring and training junior staff. With AI at the core of our new developments, the Senior Engineer will be involved in the development and validation of products, systems and components in the CI/CD cycle of a replatforming of the core product, as well as working on other new components and projects to drive the business forward. This involves working closely with the product development team and others around the business. Analysis and direction of recommendations for problem resolution in the overall design of the new platform and work with the team to improve the performance and efficiency of existing products and provide support on general business as usual tasks. To be successful, applicants should have a strong understand of the fundamentals of software development lifecycles, demonstrable skills in creativity and innovation, an ability to thrive in a high-pressure environment, and possess excellent communication skills. Applicants must have strong experience in Agile software development using JavaScript, be able to keep up to date with deadlines, and have strong numeracy and analytical skills. The applicant should have a strong understanding of cloud infrastructure (preferably AWS) and data environments and should be adept with use of MySQL and various development tools (detailed below). An interest in DevOps and SecOps would also be favourable. What you ll be getting up to Performing coding assignments which provide reusable, testable and efficient code. Designing and implementing low latency, high availability and performant applications. Integration of data storage solutions. Implementation of security and data protection. Reviewing code work for accuracy and functionality. Creating and implementing design plans. Analysing code segments regularly. Creation of APIs. Microservices Architectural models and implementation of microservices in AWS. Effective delegation to team members. Plan multiple projects simultaneously. Estimate, track and complete projects on time and within budget / estimation. Ability to understand the development required to enable the design requirements to be delivered. Adept at creating coherent story boards for consideration and approval by the Architectural Review Board. Analyse design specifications and applicable regulations / legislation and apply into product. Define the functional analysis of the design specifications (based on standards) into clear product criteria. Standing up services and environments in Azure and AWS and working server-side with new technologies. Support the creation and maintenance of process documentation associated with the design and analysis process. Support the Solutions Architect about specifications knowledge and product robustness if required. Participate in design reviews. Use tools to gather data on systems performance. Use gathered data alongside subjective evaluation to identify parameter changes to drive desired change in the systems performance. Define, plan and actively involved in software development and evaluation. Undertake special projects as required. Contribute to continuous improvement activities. Quality control of own, junior staff and others work through reviews. Attend various meetings and action / communicate instructions. Product written reports and make presentations as required. Undertake continuous training and development. Perform root cause analysis and resolve problems. People Management Mentor groups of Engineers and Technicians as required. Provides guidance and advice to other team members. Undertake formal 1-2-1 meetings and working with team members on any development plans. Train both team and broader organisation members. Relationship Management Represent work team at reviews and cross-organisational team meetings. Liaise and communicate with other departments. Build and work closely with key stakeholders and colleagues. Work with other team members and the wider technology team. Develop and maintain good relationships with internal and external contacts at all levels. Develop technical relationships with key suppliers and staff. Comply with the Health and Safety and Environmental Policies. Self-Management Assertive, optimistic, resilient and welcome change. Proactively contributes to the team and has a collaborative approach to working with others. Is self-aware. Shows moral courage, openness and honesty in all dealings. Good team working skills. Self-motivated, flexible, proactive and committed. What we're looking for We re seeking someone who can take initiative and make sound decisions with minimal supervision. You should be comfortable working independently, managing your time effectively and balancing competing priorities. Strong analytical, problem-solving, and numeracy skills are essential, along with the ability to approach challenges creatively and with attention to detail. You ll need a solid understanding of the full software development lifecycle, and the ability to communicate complex ideas clearly. We value individuals who can generate innovative solutions and follow through with practical implementation. The ability to estimate project costs and resources and to create compelling proposals, is important, as well as experience collaborating with vendor technical teams. We re looking for someone who can effectively manage both their own workload and that of their team, while mentoring and supporting others in their development. Strong IT skills and familiarity with software tools are required, and the ability to quickly gain proficiency in new areas is essential. Must-haves: Relevant Computer Science / technical degree preferred, or ONC, A Levels, BTEC Diploma Level 3 or equivalent NVQ level 3 qualification. Membership of a technical related Professional Body would be advantageous. Will require extensive hands-on programming experience of JavaScript. Other programming languages (PHP, .Net, Python, SQL) would be advantageous. Experience with JIRA, GitHub, Confluence, Draw.IO, Figma, Okta/Auth0, DevOps and security profiles would be advantageous although training can be given. Ability to understand legislative and regulatory demands on software development. At least 5 years strong programming experience in JavaScript. Consistently demonstrates extremely high levels of technical knowledge, ingenuity and creativity. Strong knowledge of HTML and web frameworks. Integrations and API construction experience. Why Join Barbour EHS? We put people first whether it s our customers or our colleagues. When you join us, you ll be part of a supportive team that values collaboration, innovation, and professional growth. We ll give you the tools and opportunities to succeed, while ensuring you feel valued every step of the way. Some of our benefits We believe in supporting our team both professionally and personally. Here s a snapshot of what we offer: Location: Hybrid - 90% home based with occasional travel to our offices in London or Newcastle. Contract Type: Permanent Salary: £50,000 - £60,000 per annum Annual leave: 25 days of annual leave, plus bank holidays. Wellbeing: Simply Health plan, gym discounts, and an Employee Assistance Programme. Flexibility: Charity days and religious holiday swaps. Learning: Online learning resources and professional development support. Extras: Cycle-to-work scheme and retail discounts. INDLS
KO2 Embedded Recruitment Solutions LTD
City, Sheffield
Junior Back End Developer - Sheffield KO2's client, a cutting-edge technology company based in Sheffield, is seeking a Junior Back End Developer to join their dynamic team. This is an exciting opportunity to work on processing data from complex IoT systems, using a variety of tools and languages. As a Junior Back End Developer, you'll be responsible for ensuring that data from intricate Linux systems and Raspberry Pi devices is accurately transferred over a CAN network to AWS. You will work closely with the development team to maintain and optimise the back end systems that power the company's data pipelines. We're looking for a Junior Back End Developer with experience in one or more of the following languages: Python, JavaScript, or Bash. The role offers the perfect environment for a junior back end developer to learn and grow in a technology-driven, challenging environment. Key Responsibilities: Develop, maintain, and optimise back end systems for data processing from IoT devices. Work with CAN network technology and integrate data into AWS. Collaborate with cross-functional teams to ensure smooth and efficient data transfer. Skills Required: Proficiency in Python, JavaScript, or Bash. Passion for back end development and working with complex systems. A keen interest in IoT, Linux, and cloud technologies. Ability to work with back end systems in a collaborative, fast-paced environment. This is an ideal role for a Junior Back End Developer who wants to build their career and gain invaluable experience in a technology-focused company. If you're looking for an opportunity to sharpen your skills and tackle real-world challenges in the back end development space, apply today to join KO2's client and take your career to the next level! Apply now and start your journey as a Junior Back End Developer in Sheffield!
29/01/2025
Full time
Junior Back End Developer - Sheffield KO2's client, a cutting-edge technology company based in Sheffield, is seeking a Junior Back End Developer to join their dynamic team. This is an exciting opportunity to work on processing data from complex IoT systems, using a variety of tools and languages. As a Junior Back End Developer, you'll be responsible for ensuring that data from intricate Linux systems and Raspberry Pi devices is accurately transferred over a CAN network to AWS. You will work closely with the development team to maintain and optimise the back end systems that power the company's data pipelines. We're looking for a Junior Back End Developer with experience in one or more of the following languages: Python, JavaScript, or Bash. The role offers the perfect environment for a junior back end developer to learn and grow in a technology-driven, challenging environment. Key Responsibilities: Develop, maintain, and optimise back end systems for data processing from IoT devices. Work with CAN network technology and integrate data into AWS. Collaborate with cross-functional teams to ensure smooth and efficient data transfer. Skills Required: Proficiency in Python, JavaScript, or Bash. Passion for back end development and working with complex systems. A keen interest in IoT, Linux, and cloud technologies. Ability to work with back end systems in a collaborative, fast-paced environment. This is an ideal role for a Junior Back End Developer who wants to build their career and gain invaluable experience in a technology-focused company. If you're looking for an opportunity to sharpen your skills and tackle real-world challenges in the back end development space, apply today to join KO2's client and take your career to the next level! Apply now and start your journey as a Junior Back End Developer in Sheffield!