Software Developer

 

Description:

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.

Organization Department for Business and Trade - Digital, Data and Technology
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-13 6:45 am
Expires on 2025-01-22