Software Developer


Premium Job From Department for Education

Recruiter

Department for Education

Listed on

19th April 2023

Location

United Kingdom

Salary/Rate

Upto £37593

Salary Notes

Competitive

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

Software Developer Apply before 11.55pm on Sunday 14th May 2023. Salary: £37,593 New entrants are expected to join on the pay band minimum however salaries up to £41,506 may be applied, dependent on skills and experience. For exceptional candidates a non-pensionable allowance of up to £7,000 may be available.   Location Coventry, West Midlands (England), CV1 2WT : Darlington, North East England, DL1 5QE : Manchester, North West England, M1 2WD : Newcastle upon Tyne, North East England, NE1 8QH : Nottingham, East Midlands (England), NG2 1AW : Sheffield, Yorkshire and the Humber, S1 2FT Job summary We encourage applications from a diverse range of candidates. At DfE, we are proud of the commitment we make to diversity and inclusion and of the progress we have made. We have active & vibrant staff networks, special leave policies and workplace adjustments put in place for those who need them. We are continuing to build a diverse DfE, in an inclusive environment which nurtures and realises potential in all, at all levels. Equality and Diversity - Department for Education This role will focus on developing one of our digital services to calculate funding allocations, create funding contracts, or publish information digitally to meet user needs.  Developing business requirements and using an array of digital tools to improve project delivery. Some of our products require either Government Digital Service (GDS) or internal DfE assessment at the end of each Agile development phase; regardless of this, all are built upholding the GDS standards. You will deliver high quality code in line with project goals and delivery cycles. You will thrive and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects. Working on a wide range of digital projects, you will use agile methodologies like pair programming and Test-Driven Development (TDD). You will be supporting existing systems, designing, and delivering new features, or creating new systems as we develop our service, adhering to standards and using Lean and Agile principles ensuring timely production of goals and approvals through constructive collaboration with all relevant parties contributing to innovation of all products.  Job description Your areas of responsibility will be to:  Collaborate with the team and other stakeholders to deliver high quality software products, ensuring that these meet the technical standards of the department and conform to operational requirements of the hosting environment Have technical expertise that allows them to make sound and balanced judgements Support testing of code.  Share knowledge of tools and techniques with the wider team of developers and non-developers Build RESTful web services to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce Participate in agile processes within the team such as sprint planning and taking ownership of development activities Support a portfolio of live business applications, ensuring 2nd line support is managed as per SLAs Working on a wide range of digital projects using BDD & TDD. Person specification Essential Criteria: The ability to build scalable, server-side, cloud-based web applications (preferably Microsoft Azure) A detailed knowledge of: C#, .NET, ASP.NET & MVC programming languages A detailed understanding of front-end web development, from one or some of the following (HTML/CSS/Java Script), and Visual Studio Use of SQL, Azure platforms and Cosmos db Sound analytical skills and good judgement when making decisions or providing opinions or advice to others Experience of agile development (Scrum/Kanban), software patterns, SOLID principles, continuous integration and deployment and Test-Driven Development, BDD tools and techniques and Git version control Understanding of the use of Responsive Web Design.  Able to deliver web services using Web API and Open Standards with a good understanding of web security Full software delivery lifecycle through to orderly software retirement Excellent interpersonal skills Technical skills We'll assess you against these technical skills during the selection process: Modern standard approach - You can use a modern standards approach to solve problems, using test driven development (TDD) techniques Programming and build - You can write clear, concise and maintainable code using standard tools A systematic approach to problem solving Benefits Applicants currently holding a permanent post in the Civil Service should note that, if successful, their salary on appointment would be determined by the Department's transfer / promotion policies. As a member of the DfE, you will be entitled to join the highly competitive Civil Service Pension Scheme, which many experts agree is one of the most generous in the UK.

You will have 25 days leave, increasing by 1 day every year to a maximum of 30 days after five years' service. In addition, all staff receive the King's Birthday privilege holiday and 8 days' bank and public holidays. We offer flexible working arrangements, such as job sharing, term-time working, flexi-time and compressed hours.  Most DfE employees will be working a hybrid pattern, spending at least 60% of their time in an office or work setting. Changes to these working arrangements are available in exceptional circumstances, but must be agreed with the line manager and in line with the requirements of the role. Travel to your primary office location will not be paid for by DfE, but costs for travel to an office which is not your main location will be covered. As an organisation, which exists to support education and lifelong learning, we offer our staff excellent professional development opportunities.  

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: