Software Developer


Job description

Join a team at the heart of the global economy! We create digital services, data tools and technology for businesses to prosper around the world. Have a look at our video!  Our Digital, Data and Technology team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas.  You'll get to constantly push boundaries in an environment free of heavy legacy, driven by curiosity, social purpose, diversity of thought, entrepreneurship, and the aspiration to offer an incredible experience to all our users. Find out more on our blog, Digital Trade.  This is an exciting opportunity for developers to help with the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade. As a Software Developer in DIT, 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. .

Responsibilities

  • 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.
  • Write secure and reusable code, following a test-driven approach (TDD).
  • Support services you deliver through regular maintenance activities.
  • Work with other developers and engineers in the department to improve CI/CD pipelines and test approaches.
  • Coach and mentor more junior developers.  
  • Be an active member of the departmental developers' community, sharing good practice. 

Skills and Qualifications

Essential Skills

  • 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 and professional skills relevant and up to date
  • Experience of agile working practices.

Desirable Skills

  • Experience of cloud-based development such as AWS.
  • Experience of SQL and the design of relational and NoSQL databases.
  • Knowledge of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery.

Further Information

Worktime: To be confirmed.

Vacancy ID
1571430
Job ref.
239843
Job Sector
IT
Area
Belfast
Location
Chichester Street,
Salary
£42,450 - £57,550 per annum, plus 26 percent pension.
No. vacancies
2
Contract Type
Permanent
Weekly hours
37
Published date
29/09/2022
Closing date
09/10/2022
Worktime
To be confirmed.

You may also be interested in...

...

Digital Skills Academy with Version 1

Assured Skills (DFE)

Area: Belfast
Closing date: 03 May 2024

...

Helpdesk Technician

JobStart Scheme

Area: Co Down
Closing date: 25 Apr 2024

...

Junior QA Associate

JobStart Scheme

Area: Belfast
Closing date: 03 May 2024