up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Camden, Greater London, Camden Town, United Kingdom
ITOL Recruit
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Hammersmith and Fulham, Greater London, Hammersmith, United Kingdom
ITOL Recruit
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Kingston upon Thames, Greater London, United Kingdom
ITOL Recruit
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Barking and Dagenham, Greater London, Barking, United Kingdom
ITOL Recruit
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Richmond upon Thames, Greater London, Richmond, United Kingdom
ITOL Recruit
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
management patterns (e.g., Redux). Strong collaboration skills; comfortable working across multiple teams and disciplines. Experience writing unit/integration tests using Jest and React Testing Library. Experience with Git-based workflows and modern build tools. Exposure to multiple programming languages or paradigms over your career, showing adaptability and willingness to learn. Experience building and maintaining component-based UIs More ❯
and familiarity other types of data store (blob, document, graph). Expertise in modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub. Experience of operationally managing software components once live, including; observability, logging, metrics, error reporting, debugging and live incident management. Experience of working with sensitive personal data. Competencies More ❯
and clean code practices. Expert-level knowledge of Python for machine learning and data manipulation (pandas, NumPy). Advanced experience with SQL for data querying and manipulation. Experience with Git, Bash, Docker, and machine learning pipelines. Experience with open-source machine learning libraries like scikit-learn, PyTorch, TensorFlow, and SciPy. Hands-on experience working with multi-modal data (images More ❯
in React, TypeScript, Node.js, and Apollo GraphQL Passionate about building and refining high-performance web apps Familiar with associated technologies within the broader SDLC ecosystem (e.g., CI/CD, Git, GitHub Actions) Eager to learn and work with new technologies and frameworks; enthusiastic about all aspects of application development, from brainstorming and design to implementation and launch Experienced in More ❯
re missing any particular tooling experience; we have plenty of incredible developers at Octopus Energy who are willing to teach if you're willing to learn! Required experience: Python Git Nice to have: SQL dbt Github CircleCI Airflow Kubernetes Terraform A Cloud warehouse provider e.g. Databricks, GCP, Snowflake AWS We aren't necessarily looking for someone who is More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Bud
as Postman/Fiddler to test Experience of supporting, modifying and maintaining systems and code developed by teams other than your own Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Azure DevOps) and Wikis (e.g. SharePoint) You will be working with You will be a key member of Bud, and work within the QA More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line ( 1.5 weeks) Learn Git & GitHub ( 1.5 weeks) Learn JavaScript ( 1.5 weeks) Learn Python 3 ( 1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line ( 1.5 weeks) Learn Git & GitHub ( 1.5 weeks) Learn JavaScript ( 1.5 weeks) Learn Python 3 ( 1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
your mind while developing UI. Some high-level exposure to giving & receiving feedback with regard for both the emotional and technical sides. A high level of comfort with a Git-centric workflow, including continuous deployment and solid tooling. The ability to lead by example, seek to understand through active listening and questioning, actively address problems you identify and assume More ❯
of SQL databases, including writing queries, optimizing performance, and managing database schemas. - Security: Knowledge of best practices for securing web applications, including authentication, authorization, and data protection. - VersionControl (Git): Experience with Git for versioncontrol, including branching, merging, and pull requests. - API Development: Proficiency in designing and developing RESTful APIs. Desirable Skills: - Behavior Driven Design (BDD): Familiarity More ❯
/Simulink, dynamic system modelling, and model-based design. Tooling & Integration : Skilled in scripting (MATLAB, GitLab, Jenkins), integrating third-party code (C/C++, FMUs), and using versioncontrol (Git, EWM). Ways of Working : Exposure to Agile methodologies (Scrum, Kanban) and excellent communication, analytical, and problem-solving skills. Nice to Have (But Not Essential) Experience with automated code More ❯
developing on both Linux and Windows platforms Familiarity with embedded and real-time systems Hands-on use of Docker (or similar container tech) Experience with versioncontrol tools (e.g. Git) Use of UML and tools like Enterprise Architect Software verification and validation against formal requirements System integration and acceptance testing experience Exposure to networked/firmware/electronics interfaces More ❯
and other regulatory standards. Research, and promote new technologies, design patterns, approaches, tools and methodologies that could optimise and accelerate development. Apply strong software engineering practices including versioncontrol (Git), CI/CD pipelines, unit testing, and code reviews to ensure maintainable and production-grade code. Here is what success in this role looks like: Delivered reliable, scalable data More ❯
improve applications. Required skills: Degree in a relevant software or electronics Strong embedded programming skills in C (MISRA, IECs, ISOs) Experience with Agile development methodologies Versioncontrol tools like Git Effective communicator and team player with a collaborative approach to development. Desirable skills: C# experience Serial comms protocols, USB, and Bluetooth Wireless comms protocols, like Ethernet PLC development experience More ❯