Senior Developer

  • Anywhere
  • Posted 4 weeks ago

The Gambling Commission

The Gambling Commission

Senior DeveloperBirminghamYou will be responsible for the creation and maintenance of digital services for both internal and external users. This includes front and back-end development, and the integration with 3rd party software.You will act as a coach and mentor, supporting members of your team and be responsible for communicating technical language to non-technical colleagues.Reporting to the Senior Development Manager, you will help ensure that technical deliverables are to a high quality, meet requirements and are delivered on time. You will be key in supporting senior management in scoping work and designing solutions.The Benefits– Salary of circa £47,000 pa- Civil service pension, with an employer contribution rate of 27%- Flexible working- Hybrid working, with regular travel to Birmingham- 26 days’ holiday, rising to 29 days after two years’ service, with the option to buy up to five days extra annual leaveKey Responsibilities– It’s about understanding our users. You will be involved in the whole lifecycle of delivery and must understand the user needs. All development should put the user at the heart.- It’s about making things simple. You will remove complexity in services by working with service designers, user researchers and content designers to understand user needs, with the aim of ensuring services are simpler, clearer and faster to use. You will be responsible for working with the support and testing team to ensure the service is high quality and performs well.- It’s about continuous improvement. You will identify potential improvements to existing services and work with the Digital Team to understand and implement these.- It’s about collaboration. You will work in an open and collaborative way, using the tools we have to ensure your work is visible and understood. You will coach and support other members of the team.- It’s about knowledge sharing. You will actively contribute to the team and Commission goals of putting users at the heart of our services, by sharing your knowledge and supporting others to understand the role of Development.Person SpecificationEssential- Ability to deliver maintainable/clean code and set standards for other developers to follow- Experience building scalable server-side cloud-based web applications in Microsoft Azure and detailed knowledge of the C#, .NET, ASP.NET, .NET Core and MVC programming languages. Detailed understanding of front-end web development (HTML/CSS/JS and Node JS)- Able to deliver software to utilise the features of the Azure platform, Devops and guide team on these features- Able to deliver RESTFUL web services- An ability to communicate technical concepts to non-technical audience- Ability to quickly research and learn new programming tools and techniques- Experience of agile development, software patterns, continuous integration and Test-Driven Development- Excellent understanding of Continuous Integration/Development processes- Experience of agile environments and version/source control and their configuration- Understanding the role of accessibility in digital services- Ability to design and build secure digital services, with practical experience catering for OWASP and other vulnerabilities- Provide hands on technical leadership to other developersOur Ways of WorkingOutcome-focused: We put consumers at the heart of everything we do. We take responsibility for an issue and moving it forward. We deliver results through working collaboratively.Reaching for ways to improve: We encourage feedback and ideas. We are committed to continuous improvement and are open to trying different ways of working. We celebrate successes and take responsibility when things go wrong.Respectful: We recognise every colleague’s contribution. We give each other timely constructive feedback. We all encourage challenge.Communicate well: We are clear and concise. We listen and check our understanding. We explain the reasons for decisions.Making this a great place to work: We all help to make the Commission a great place to work. We value and support each other. We demonstrate a positive attitude.About Us:Set up under the Gambling Act 2005, the Gambling Commission is committed to safeguarding the public against any detrimental impact brought about by gambling. We do this by keeping crime out, protecting children and vulnerable people and ensuring the commercial gambling industry is run fairly and openly. We work with the legal system, the public health system, community groups and the industry itself to understand how we can protect the interests of as many people as possible, as effectively as possible.The closing date for this role is 18th October 2024.The recruitment process for this role will consist of two stages; a technical assessment and a final interview.If your application is successful you will be invited to complete a technical assessment. In this you are asked to complete a code-based exercise and send your completed work back to us. This will be reviewed by us and discussed in a final interview.PLEASE NOTE: ensure you have the right to work in the UK before applying. We are unable to provide sponsorship for visas currently.Incomplete applications will be discounted from shortlisting. Please ensure your application is fully completed and submitted before logging out of your account.As the regulator of the National Lottery, there are some roles within the Commission that are prohibited from playing the National Lottery. This does not affect your family playing. We will let you know at interview if the role you have applied for is on the Prohibited List.This vacancy is being advertised by Webrecruit. The services advertised by Webrecruit are those of an Employment Agency.

To apply for this job please visit www.itjobboard.co.uk.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.