Senior Software Developer
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
We create digital services, data tools and technology for businesses to prosper around the world.
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.
Job Description
This is an exciting opportunity for a Senior Developer to lead the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade.?
As a Senior Software Developer in the Department for International Trade, you will be working with modern technologies in a cloud-based environment and developing 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
Your day-to-day role will involve:
Being involved with every part of the life cycle of a service, from user research to deploying code, to production. Writing secure and reusable code, following a test-driven approach (TDD).
Providing technical expertise and leadership in the development of strategic IT services and systems, typically through being the senior technical lead in a delivery team.
Identifying and fixing issues with production services, finding ways to improve system robustness, resilience, and stability.
Coaching and mentoring developers in the department.
Being an active member of the departmental developers' community, sharing good practice.
Creating a culture of continuous improvement in the design and delivery of applications and integrations, taking responsibility for a programme of peer led support and professional development.
Researching, evaluating, and recommending new tools and techniques that will contribute to increased quality and productivity for our development teams.
Defining, agreeing, and implementing appropriate tools and processes for the effective development and maintenance of services.
Essential Skills and Experience
You should be able to demonstrate essential skills and experience of:
Modern web application and software development practices and architectures (microservices vs monoliths etc.).
Software development with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered).
An awareness of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery.
Involvement in complex digital projects from initiation to live, demonstrating technical leadership, innovation, and problem resolution.
Understanding of common web security risks (e.g., OWASP Top 10).
Knowledge of agile frameworks and how to support teams in their adoption.
Desirable Skills and Experience
While not essential, it would be ideal if you have demonstrable experience of:?
Cloud-based development and writing infrastructure as code to integrate them, such as AWS serverless.
SQL and the design of relational and NoSQL databases.
Introducing new development practices into teams (e.g., continuous integration, serverless).
How to Apply
Please click APPLY NOW.
The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria. Click through to apply and find out more.
We'll assess you against these Technical Skills and Behaviours during the selection process.
Technical Skills:
Modern standards approach
Systems integration
Systems design
Information security
Development process optimisation
Programming and build (software engineering)
You will also be assessed against the Behaviour of:
Leadership
Further Information
Find out about our benefits, application process and practical details like our office locations on the things you need to know page. Remember to check out our blog, Digital Trade.
Closing Date for Apps: Monday 2nd January at 12 noon