with defence standards, cybersecurity protocols, and ethical AI principles. Lead technical architecture decisions and mentor junior developers as the team grows. Required Skills & Experience: Proven experience in software development (Python, Java, C++, or similar). Be proficient in using AI-coding assistants (like Cloude Code) to substantially optimise delivery cycles. Experience with data engineering, APIs, and developing full-stack solutions More ❯
newport, midlands, united kingdom Hybrid / WFH Options
Experis
business and technical needs Setting the strategy and approach for both UI and System Integration based automation Knowledge of REST API's and testing API endpoints Scripting skills in Python, Shell, or similar languages and associated frameworks Experience with CI/CD tools and version control systems (e.g., Git, Jenkins, GitLab). Data Management and profiling Setting test direction for More ❯
financial data, facilitating risk monitoring, and streamlining compliance and trade reconciliation processes. This role is ideal for someone who enjoys working on core operational infrastructure. Experience required: Proficiency in Python for backend development and data processing. Strong understanding of SQL, relational databases, and query optimization. Experience working with cloud platforms (AWS). Familiarity with Git and CI/CD workflows More ❯
Working closely with front-end and data science teams to deliver clean, reliable data Preparing datasets for advanced modelling and analysis What they're looking for: Strong skills in Python and SQL Experience building end-to-end data pipelines (streaming or batch) Solid understanding of AWS (EC2, ECS, RDS, S3) 2+ years of relevant experience in data engineering Great communication More ❯
operational management Support business development efforts, including proposal writing and technical briefings Essential Skills and Experience: DV/eDV clearance Proficiency in programming languages such as C, C++, or Python Strong working knowledge of Linux-based systems, including command-line tools and system configuration Excellent communication skills, both written and verbal Solid understanding of networking concepts and protocols (e.g. TCP More ❯
more advanced courses to get you up to speed. React-js JavaScript JavaScript forms the foundation of almost everything you see on the Internet, so it will be essential! Python is highly versatile. You can use it for both small and complex tasks, and it is used across many different industries. Step 3 - Build a Portfolio Website Project Additional Courses More ❯
newport, wales, united kingdom Hybrid / WFH Options
TRIA
communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please apply today More ❯
complex, data-rich environments. Deep expertise in the Microsoft Azure Stack and modern data architecture patterns. Experience with data & analytics platforms (e.g. MS Fabric). Strong proficiency in SQL, Python, and data orchestration tools (e.g. Azure Data Factory). Experience with data visualisation tools, ideally Power BI, and delivering data models that support self-service analytics. They're big on More ❯
courses to ensure you are employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
includes a selection of more advanced courses to get you up to speed. 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, so it will be essential! Python is highly versatile. You can use it for both More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
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 addition language in building your programming and development foundation. PythonMore ❯
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 addition language in building your programming and development foundation. PythonMore ❯
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 addition language in building your programming and development foundation. PythonMore ❯
Vulnerability Researcher Job Title: Vulnerability Researcher Location: United Kingdom Employment: Full-Time Start Date: ASAP Clearance: DV/eDV Job Summary: Our Defence Cyber Research Group (CRG) is seeking a technically proficient and analytically minded Vulnerability Researcher with experience in More ❯