Software Developer

 

Description:

As a Software Developer in DBT, you will be working with modern technologies in a cloud-based environment and develop software and services to meet user needs, collaborating with colleagues in a multidisciplinary and agile product team. We code in the open, using Python (Django) and React - see our code here: http://github.com/uktrade.

This role is available in seven UK locations and can only be worked from within the UK, not overseas. Most DBT employees will be working a hybrid pattern, spending 2-3 days a week (pro rata) in the office on average. Changes to these working arrangements are available in certain circumstances but must be agreed with the vacancy manager and in line with the requirements of the role and can only be discussed with successful candidates. Travel to your primary office location will not be paid for by DBT, but costs for travel to an office which is not your main location will be covered.

Person specification

Responsibilities

  • Write secure, reusable code following a Test-Driven Development (TDD) approach.
  • Work as part of a multi-disciplinary agile team, getting involved with every part of the lifecycle of a service, from user research to deploying code to production.
  • Work with other developers and engineers in the department to improve CI/CD pipelines and test approaches.
  • Be an active member of the department’s developer community.
  • Support more junior developers to learn their craft.
  • Support services you deliver through regular maintenance activities.

Essential Skills and Experience

You will need to have demonstrable skills and experience of:

  • Software development experience with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered).
  • Knowledge of modern web application and software development practices and architectures (microservices vs monoliths, etc).
  • Understand common web security risks (e.g. OWASP Top 10).
  • Proactive approach to keeping technical, professional skills relevant and up to date.
  • Experience of agile working practices.

Desirable Skills and Experience

These are not necessary but would be ideal if you:

  • Experience of cloud-based development such as AWS.
  • Experience of SQL and the design of relational and NoSQL databases.
  • Infrastructure as Code (IaC) like Terraform and/or Cloud Foundry.

Benefits

Alongside your salary of £42,450, Department for Business and Trade contributes £11,461 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.

  • Learning and development tailored to your role
  • An environment with flexible working options
  • A culture encouraging inclusion and diversity
  • A Civil Service pension with an average employer contribution of 27%

Things you need to know

Organization Department for Business and Trade
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-10-24 1:10 pm
Expires on 2024-10-16