Darlington, County Durham
A non-ministerial UK Government Department (which reports directly to the UK Parliament) and Inspire People, are partnering together to bring you an amazing opportunity to join a team of over 150 highly skilled Software Developers in their friendly agile development teams, working the heart of their digital transformation of its products. You are a Software Developer with Python experience, looking to work in an open and collaborative development environment, building cloud-native services and modern tooling to transform the management of social and economic survey production, away from legacy technology, and towards a more integrated service. This role attracts a salary of £30,205 to £38,331 plus excellent Civil Service benefits. Flexible, hybrid working from Newport, London, Titchfield, Fareham or Darlington. As a Software Developer, you will be responsible for writing clean, secure code following a User Driven Development approach, and working to open-source principles to create code that is easy to re-use. You will be involved in the full software development life cycle, carrying out the design, running, testing and continuous improvement of software to meet user needs. Role guide and responsibilities for Software Developers include: Creating software products to serve a variety of user needs and enhancing existing software products to meet evolving user needs. Ensuring a quality software product is delivered and maintained. Working to open-source principles to create code that is easy to re-use. Evaluating technologies and tools appropriate for the environment. Maintaining and supporting operational services, identifying, locating and competently fixing faults, and taking proactive actions to avoid service disruption. Essential Skills and Experience Industrial experience of writing production-ready code in Python 3 or Java Ability to help fix faults following agreed procedures and carry out agreed maintenance tasks, and remedy issues or service requests Ability to prioritise and define approaches to understand user stories, guiding others in doing so, aswell as an ability to collaborate with business analysts / user researchers and to represent usersinternally, understanding the difference between user needs and user desires. Ability to design and execute test cases using standard testing techniques, and able to come up withdifferent business scenarios for a feature, working with others in the team. Ability to assess and peer review the work of others. Ability to triage issues and build stories for moreinvolved issues, document processes and support more junior colleaguesDesirable skills: any of the following skills Continuous Integration and Continuous Delivery tooling (Github Actions, Concourse, Jenkins, CircleCIor similar). Design and implementation of automated tests. Developing in the Cloud. Infrastructure as Code. Serverless and containerisation. Database technologies (relational and non-relational, PostgreSQL, MySQL, DynamoDB etc.) andknowledge of SQL. Supporting production systems.
In return, you can expect a planned, transparent progression with learning and development tailored to your role, an environment with flexible working options and a culture encouraging inclusion and diversity, plus the following benefits: Basic of £30,205 to £38,331 depending on location Flexible, hybrid working a competitive salary with “In Year” Reward schemes. 25 days of annual leave (excluding bank holidays), increasing by one day each year up to 30 days pro rata. Generous parental leave options excellent pension scheme options. If you are a Software Developer with a background in Python or Java and ideally CI/CD pipelines, design and implementation of automated tests and developing in the Cloud, looking to enhance your career and make a difference across a function that will transform products and users’ journeys, then apply today or contact Dasha Pecekova at Inspire People in complete confidence for further information.