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.