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 | 2026-12-07 |