Software Engineer

Louise Hewett Recruitment Limited. England
12 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior
Compensation
£ 37K

Job location

Tech stack

HTML
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Databases
Continuous Delivery
Continuous Integration
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Commercial Software
Scrum
Svelte
Software Systems
SQLite
SQL Databases
Systems Architecture
Performance Testing
React
Reliability of Systems
GIT
Vue.js
Containerization
Data Lake
Angular
Kubernetes
Cassandra
Web Technologies
NativeScript
Docker
Databricks
Web Api
Microservices

Job description

An exciting opportunity to join a dynamic and creative development team, working on a modern and evolving technology stack. You'll be part of a collaborative Agile environment focused on delivering high-quality, scalable software solutions. This role offers the chance to contribute to both new development and the continuous enhancement of an enterprise-grade platform hosted entirely in Azure.

Tech Stack

.NET (latest versions up to .NET 8)

Angular

NativeScript

Azure DevOps (Pipeline management)

Git

MongoDB

Microservices architecture

Azure ecosystem: Service Fabric, WebApps, Data Lake, Storage, EventHub, App Insights, DataBricks

CI/CD

Agile principles

What You'll Be Doing

Designing, developing, and maintaining high-quality, scalable, and secure applications.

Collaborating within a cross-functional team to deliver robust software to customers.

Leading by example in writing clean, maintainable, and efficient code, championing best practices and coding standards.

Driving the adoption of comprehensive automated and performance testing.

Contributing to the evolution of system architecture and promoting innovation within the team.

Supporting production environments and ensuring software reliability and performance.

Requirements

Essential

1-2 years of commercial software development experience.

Strong proficiency in C# and Object-Oriented Programming (OOP).

Experience building APIs (WebAPI).

Hands-on experience with databases (SQL, MySQL, SQLite, or NoSQL systems such as MongoDB or Cassandra).

Understanding of web technologies (HTML, CSS, JavaScript).

Experience in unit testing and code review practices.

Exposure to Agile methodologies (Scrum or Kanban).

Ability to troubleshoot and resolve performance or scalability challenges in high-throughput systems.

Desirable

Experience with evolving or cloud-native architectures (Azure, AWS, or GCP).

Familiarity with modern JavaScript frameworks (Angular, React, Svelte, Vue, etc.).

Knowledge of CI/CD pipelines and Git workflows.

Understanding of containerisation technologies (Docker / Kubernetes).

Experience with Agile programming methods and continuous delivery practices.

Benefits & conditions

Flexible hybrid working - typically 2 days a week on-site.

Competitive salary and benefits package, including:

Private healthcare

Pension scheme

Life assurance

Work with cutting-edge technologies in a modern Azure-hosted environment.

A supportive, inclusive culture that encourages innovation and professional growth.

Real opportunities for progression within a forward-thinking, tech-led organisation.

Apply for this position