quality, utilizing TDD methodologies to ensure code reliability and maintainability. Security Practices: Knowledgeable in cybersecurity practices, including OAuth, OpenID Connect, and secure coding practices. Advanced Database Knowledge:Proficient in SQL and data modelling. SOLID Principles:Proficient in applying SOLID principles for object-oriented programming, ensuring clean, maintainable, and scalable code. Additional Skills (Good to Have): Programming Language: Python, Angular Containerisation More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
esure Group
data to tell stories, make insight actionable, and influence decisions. Strong understanding of data models and analytics; exposure to predictive modelling and machine learning is a plus. Proficient in SQL and Python, with bonus points for PySpark, SparkSQL, and Git. Skilled in data visualisation with tools such as Tableau or Power BI. Confident writing efficient code and troubleshooting sophisticated queries. More ❯
Strong understanding of MRI system architecture, configuration, and implementation. Solid knowledge of service charge accounting, leaseholder compliance, property data structures, and system integrations. Hands-on experience in data migration, SQL development, and Agile/Scrum methodologies. Strong analytical, problem-solving, and process improvement skills, with excellent communication. Certifications such as TOGAF, iSAQB/CPSA, Microsoft, or AWS are advantageous but More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
to the development of APIs, inter-application communication, and database integration What You'll Bring: Experience of developing in C# within Agile environments Strong experience with .NET Core, Blazor, SQL databases, and both front-end and back-end development A solid grasp of test-driven development, including unit and BDD practices Excellent organisational skills and the ability to self-manage More ❯
systems, OOP, and networking fundamentals. Cloud environment experience (AWS, GCP, etc.), plus Docker/Kubernetes and CI/CD. Proven track record optimising apps for performance, memory, and scalability. SQL/NoSQL database experience, including deployment and integration. Knowledge of messaging systems (Kafka, RabbitMQ, Pub/Sub). Excellent communication and analytical skills. Nice to have: Telecom-specific protocols (SMPP More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
esure Group
driving continuous improvement and operational excellence. Deep expertise in data compliance frameworks, cost management, and platform optimisation. Strong hands-on experience with modern cloud data warehouses (Databricks, Snowflake, AWS), SQL, Spark, Airflow, Terraform. Advanced Python skills with orchestration tooling; solid experience in CI/CD (Git, Jenkins). Proven track record in data modelling, batch/real-time integration, and More ❯
Redhill, Surrey, England, United Kingdom Hybrid / WFH Options
Noir
Core/ASP.NET MVC, C# and Azure SQL. You will receive training in all aspects of: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. At the centre of our client's culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise, like a More ❯
Richmond, Surrey, United Kingdom Hybrid / WFH Options
PressReader
is a great opportunity for a developer who has about 5+ years of experience working with .NET applications as part of a professional team. Solid experience with C# and SQL is essential. In this role, you will: Design and develop key software components and services for PressReader applications, primarily focusing on the backend, but also contributing to the frontend as More ❯
driven. Therefore, we will provide you with access to the following additional courses 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 More ❯
driven. Therefore, we will provide you with access to the following additional courses 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 More ❯
driven. Therefore, we will provide you with access to the following additional courses 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 More ❯
driven. Therefore, we will provide you with access to the following additional courses 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 More ❯
driven. Therefore, we will provide you with access to the following additional courses 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 More ❯
driven. Therefore, we will provide you with access to the following additional courses 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 More ❯
Surrey, England, United Kingdom Hybrid / WFH Options
Vermillion Analytics
minds solving complex technical challenges What You Need 5+ years software development experience (SaaS preferred) Strong skills in React, JavaScript, TypeScript, C# Experience with microservices, containerization (Docker) Knowledge of SQL & NoSQL databases CI/CD pipeline experience What's In It For You? Clear career progression to Lead Developer roles Health insurance (year 2+) & pension Flexible working post-probation Continuous More ❯
Excellent Application development skills: .Net, Blazor Excellent Frontend Development skills: CSS, HTML, Bootstrap Excellent work experience with APIs, Web Applications Good knowledge of programming and security best practices Good SQL database development skills Good understanding in cloud application development (Azure) Good knowledge of coding best practices Good experience in unit testing and Integration testing Ability to use GitHub, DevOps Ability More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum PMI, holiday, LA, hybrid working
Leatherhead, Surrey, United Kingdom Hybrid / WFH Options
Bytes Group
desk to handle support calls. Document processes and reference guides. Support wider IT teams in the delivery of projects where applicable. Use SCCM, Azure, Cloud Services, VMWare, NetApp, and SQL applications. Provide a professional and high-quality interface between systems support and its customers, ensuring customers feel assured they will be helped. Have good knowledge of FreshService and its configuration More ❯
/ML frameworks. Communicate AI capabilities and set realistic expectations. Essential Skills & Experience Strong expertise in GenAI, NLP, and ML. Hands-on experience with LLMs/SLMs, Python, Java, SQL/NoSQL. API development, web scraping, data integration. On-prem AI model deployment, open-source frameworks (e.g. Hugging Face, LangChain). Strong consulting and communication skills. Preferred Knowledge of data More ❯
/ML frameworks. Communicate AI capabilities and set realistic expectations. Essential Skills & Experience Strong expertise in GenAI, NLP, and ML. Hands-on experience with LLMs/SLMs, Python, Java, SQL/NoSQL. API development, web scraping, data integration. On-prem AI model deployment, open-source frameworks (e.g. Hugging Face, LangChain). Strong consulting and communication skills. Preferred Knowledge of data More ❯
Epsom, Surrey, South East, United Kingdom Hybrid / WFH Options
Client Server
of media broadcasting technology You have strong C++ development skills, they're using C++ 11/C++ 17 and moving to C++ 20 You have a good knowledge of SQL You have strong analytical and problem solving skills You have a good understanding of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, Design Patterns Ideally More ❯
certifications (preferred), such as a cybersecurity degree, Network+, Security+, or equivalent technical qualifications. Strong hands-on knowledge of SIEM and EDR platforms, including experience configuring and writing queries (eg, SQL, KQL). Familiarity with cloud platforms (AWS, Azure, etc.) and securing hybrid IT environments. Excellent communication skills, both verbal and written, with the ability to translate technical information for non More ❯
Language Processing, and Machine Learning. Demonstrable experience in managing lifecycle of large language models and statistical language models including training and fine-tuning. Strong proficiency in Python, Java, and SQL/NoSQL databases, along with API development and data integration techniques. Practical experience with deploying AI models on-premise and utilizing open-source frameworks such as Hugging Face and LangChain. More ❯
in a relevant subject area. Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. Experience with Python and C++/C# including how to integrate ML features. The role does require relevant technical expertise, limited university/freelance projects are More ❯
which are normally IT driven. We provide you with access to the following 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 More ❯
Kingston Upon Thames, Surrey, England, United Kingdom
ITOL Recruit
which are normally IT driven. We provide you with access to the following 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 More ❯