LGC

Software Engineer

LGC

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.

Requirements

  • 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 .NET Core and .NET 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 Vue.js
  • 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.
Benefits
  • Flexible working arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET Core.NET 8C#SQL ServerCosmos DBMongoDBAPIReactAngularVue.js
Soft Skills
communicationcollaborationcontinuous improvementcode reviewfeedbackproject executionstakeholder engagementusability focusperformance focusreliability focus
Certifications
degree in Computer Science