Enable job alerts via email!

SOFTWARE DEVELOPER

www.findapprenticeship.service.gov.uk - Jobboard

London Borough of Hillingdon

Hybrid

GBP 45,000 - 70,000

Full time

Yesterday
Be an early applicant

Job summary

A digital recruitment platform in London is seeking a Software Developer to design, develop, and maintain scalable software solutions. The ideal candidate will have at least 3 years of experience, proficiency in major programming languages, and a strong understanding of cloud architecture and agile methodologies. This role offers flexible working conditions, including hybrid or remote options and sponsorship for UK visas if needed.

Benefits

Company pension
Referral programme
On-site parking
Training budget
Technical certifications
Hybrid or remote work flexibility
UK visa sponsorship available

Qualifications

  • Minimum 3 years of experience in software development.
  • Strong command of at least one major programming language.
  • Familiarity with RESTful APIs and cloud services.
  • Proficiency in using version control tools.

Responsibilities

  • Collaborate with stakeholders to gather requirements.
  • Design, build, and deploy reliable software solutions.
  • Write clean and efficient code.
  • Develop APIs and microservices.
  • Participate in code reviews and testing cycles.
  • Maintain and troubleshoot legacy systems.

Skills

Full-stack development
Backend development
Frontend development
Agile methodologies
Problem-solving

Education

Bachelor's degree in computer science or related discipline

Tools

Python
Java
C#
JavaScript (Node.js)
.NET Core
React
Django
Spring Boot
Express.js
SQL
PostgreSQL
MongoDB
Redis
Git
GitHub
GitLab

Job description

Job Overview

The Software Developer will be responsible for designing, developing, testing, and maintaining scalable software solutions that support the company’s digital infrastructure and client-facing platforms. You will work as part of a cross-functional team to build high-quality applications that align with strategic objectives and improve user experience, efficiency, and automation.

This role requires a strong foundation in modern programming languages, cloud architecture, agile methodologies, and problem-solving in complex environments. The ideal candidate will demonstrate a passion for clean code, performance optimisation, and secure development practices.

Responsibilities

Collaborate with stakeholders to gather requirements and translate them into technical specifications.

Design, build, and deploy reliable and scalable software solutions (web, backend, or cloud-based).

Write clean, efficient, and well-documented code in languages such as Python, Java, C#, or JavaScript (Node.js).

Develop APIs, microservices and integrate third-party services and internal tools.

Participate in code reviews, testing cycles (unit, integration, and system), and continuous deployment workflows.

Optimise application performance, latency, and scalability across cloud platforms (e.g., AWS, Azure, GCP).

Maintain and troubleshoot legacy systems where necessary.

Ensure code and systems comply with data security, GDPR, and internal IT governance standards.

Collaborate with UI/UX designers, DevOps engineers, QA testers, and business analysts in an agile delivery environment.

Create and maintain technical documentation, system diagrams, and support manuals.

Requirements

Bachelor's degree in computer science, Engineering, or related discipline (or equivalent experience).

Minimum 3 years of experience in software development (full-stack, backend, or frontend).

Strong command of at least one major programming language (Python, Java, C#, or JavaScript/Node.js).

Experience working with frameworks such as .NET Core, React, Django, Spring Boot, or Express.js.

Familiarity with RESTful APIs, cloud services (AWS/Azure/GCP), and CI/CD pipelines.

Experience with database technologies (SQL, PostgreSQL, MongoDB, or Redis).

Proficiency in using version control tools such as Git and collaborative platforms like GitHub/GitLab.

Understanding of Agile/Scrum methodologies and DevOps practices.

Strong problem-solving skills, attention to detail, and a proactive attitude.

Excellent verbal and written communication skills.


Benefits

Company pension

Referral programme

on-site parking

Training budget and technical certifications

Hybrid or remote work flexibility

UK visa sponsorship available (if applicable)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs