Software Engineer
Gold Group
Crawley, United Kingdom
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 55KJob location
Crawley, United Kingdom
Tech stack
JavaScript
.NET
API
HTML5
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Databases
Continuous Integration
Data Systems
Software Design Patterns
PostgreSQL
Open Source Technology
Scrum
Scaled Agile Framework
Service-Oriented Architecture
Software Engineering
Web Application Frameworks
Event Driven Architecture
Angular
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Front End Software Development
Asynchronous Programming
Api Design
REST
gRPC
Docker
Microservices
Job description
- Design and develop containerised services in a service-oriented architecture using Docker, Kubernetes, REST APIs, and Azure.
- Contribute across the full stack, including distributed event-driven systems.
- Collaborate in a high-performing scrum team to deliver robust, high-quality solutions.
- Mentor junior engineers and influence architectural and delivery practices.
Your responsibilities will include (but not limited to):
- Build and enhance cloud and on-premises services that power healthcare solutions.
- Design and implement APIs and microservices with a focus on scalability, compatibility, and performance.
- Contribute to full-stack development, from modern web UIs to backend services and data solutions.
- Improve CI/CD pipelines and work with Docker, Kubernetes, and Azure DevOps to streamline delivery.
- Apply cross-functional skills in development and test automation to ensure high-quality solutions.
- Collaborate, share knowledge, and drive innovation that makes a difference for healthcare professionals and patients.
Requirements
- Experience of working with Agile delivery processes - understanding of SAFe framework and agile practices
- Strong technical communication skills, and the ability to influence others with articulation and insight
Required experience:
- Bachelor's degree in computer science (or equivalent experience).
- 5+ years of software engineering experience, ideally with .NET (C#) and modern frameworks.
- Strong skills in building APIs and microservices (REST, gRPC) and working with databases (PostgreSQL).
- Frontend experience with Angular, JavaScript, HTML5, CSS3.
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines (Azure DevOps or similar).
- Familiarity with open-source tools, cloud platforms, and infrastructure automation.
- Understanding of software design patterns, asynchronous programming, and event-driven systems.
- Bonus: experience in regulated industries (healthcare preferred), cybersecurity best practices, and observability tools.