Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

LGC Group

Remote

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Teddington is seeking a Full Stack Software Engineer. This role involves designing and maintaining core digital platforms, collaborating with cross-functional teams, and supporting cloud infrastructure on Microsoft Azure. Candidates should have strong programming skills in C#, experience with SQL and NoSQL databases, and an interest in AI and automation. This position offers a full-time contract and allows for remote work.

Qualifications

  • At least five years of hands-on experience in software development.
  • Experience in developing cloud applications and deploying them to Microsoft Azure.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and maintain BRCGS digital platforms focusing on usability.
  • Support Azure infrastructure contributing to security and scalability.
  • Collaborate with the development team in Agile/Scrum processes.

Skills

Proficiency with back-end technologies (Core 8, C#)
Experience with SQL Server and NoSQL databases
Experience with API-led platforms
Proficiency with modern front-end technologies (React, Angular)
Experience in cloud applications and Microsoft Azure
Strong skills in version control (Git)
Experience with CI/CD tools
Familiarity with infrastructure provisioning automation
Proficiency with agile methodologies and Scrum
Experience or interest in AI and automation

Education

Degree in Computer Science or related field

Tools

Microsoft Azure
Terraform
Bicep
Job description

The Software Engineer (Full Stack) is responsible for designing, developing and maintaining BRCGS digital platforms. This role covers implementing new features for the company\'s core digital platform built in-house using a modern API-led architecture whilst also providing technical support and guidance across the wider business unit. The engineer will contribute to feature development, bug fixes, performance improvements and explore opportunities to apply AI-driven solutions to improve efficiency and user experience.

The Software Engineer will collaborate with a development team of five (internal and outsourced) Business Analysts, Product Owner and the wider BRCGS team, participate in Agile/Scrum ceremonies and support a culture of continuous improvement. Whilst not directly managing others the engineer may assist in knowledge sharing and peer mentoring.

Additional responsibilities include supporting the Azure infrastructure that underpins the platform and other company websites and contributing to cross-platform projects with external vendors. The engineer will work closely with the Engineering Manager to ensure technical deliverables align with business goals. They may also represent the team in meetings or events, assist with report creation and contribute to creative solutions for evolving business needs including identifying where AI can add value.

Key Responsibilities:
  • Designing, developing and maintaining BRCGS customer-facing platforms with a focus on usability, performance and reliability.
  • Writing high-quality secure and efficient code to enhance existing solutions and support new feature development.
  • Implementing new functionalities and integrating emerging technologies under guidance from senior team members such as AI and automation.
  • Supporting the maintenance of Azure infrastructure, contributing to its security, scalability and resilience.
  • Collaborating with the development team and other departments to ensure smooth project execution and alignment with business needs.
  • Communicating effectively with peers and stakeholders to support project goals and technical delivery.
  • Participating in Agile/Scrum processes and contributing to a culture of continuous improvement.
  • Assisting in code reviews and learning from feedback to improve coding practices and team standards.
  • Staying informed about industry trends and technologies to help evolve BRCGS digital platforms.
  • Working with colleagues across the wider LGC group to ensure compliance with shared standards and leverage central support functions.
Qualifications :
  • Preferably educated to degree level in Computer Science or a related field.
  • At least five years of hands-on experience in software development.
  • Proficiency with back-end technologies such as Core 8 (C#).
  • Experience with SQL Server and NoSQL document databases such as Cosmos DB or MongoDB.
  • Experience with API-led platforms.
  • Proficiency with modern front-end technologies, preferably React but also Angular or similar.
  • Experience in developing cloud applications and deploying them to Microsoft Azure.
  • Familiarity with Microsoft Azure ADB2C is beneficial.
  • Strong skills in version control (Git) and CI/CD tools.
  • Experience with infrastructure provisioning automation (Terraform, ARM, Bicep) is a plus.
  • Proficiency with agile software development methodologies and Scrum.
  • Strong technical knowledge and understanding of current technology trends.
  • Experience or strong interest in applying AI and automation technologies to improve efficiency, enhance user experience and deliver innovative solutions.
  • Excellent communication and collaboration skills.
Additional Information :
Our Values:
  • Passion: Pride in our achievements engenders passion for our work and it translates into our ambition to make the world a safer place.
  • Curiosity: We constantly look forward to what\'s next: our curiosity for today\'s discoveries makes tomorrow\'s innovations possible.
  • Integrity: A commitment to high ethical standards has been at the heart of LGC since we started testing the integrity of products in 1842.
  • Brilliance: We strive to be the very best in everything we say and do. We exceed customers\' expectations through innovation and pioneering science.
  • Respect: We respect gender, age, nationality, religion and individuality; our diversity is our strength.
Remote Work :

Yes

Employment Type :

Full-time

Key Skills: Spring, .NET, C/C++, Go, React, OOP, C#, JavaScript, Software Development, Java, Distributed Systems

Experience: years

Vacancy: 1

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