Lead Full-Stack Developer

  • Sopra Steria
  • 05/02/2022
Full time Information Technology Telecommunications

Job Description

A role like this doesn't come around too often and could just be the career move that you're looking for. What's better than a role which is highly rewarding and socially fulfilling?

As a full stack developer you will provide an expert level of software development skills capable of building software for systems of any size and complexity and achieve customer satisfaction criteria through management of a team. Team members may be customer and company workforce. Individuals have a direct influence on profitability either as managers or as experts in a particular field. The field can relate to a variety of areas such as knowledge of a particular industry, technology, product, profession or skills area such as sales, account management or purchasing. Individuals could be contributors with specialist expertise or responsibility for the management of others.

Roles at this level will typically be responsible for the provision of advice on policy implementation through such activities as scenario planning or resource modelling to inform strategic choices in decision making. The consequences of decision making would be operationally focused within a strategic framework.

What you'll be doing:
  • Produce component designs and specifications of any size and complexity
  • Create integration test strategies, integration test plans and manage integration testing.
  • Undertake estimates for the creation and development of the full range of complex IT solutions and to ensure the estimates are achievable.
  • Implement change control procedures.
  • Maintain and develop a high level of knowledge, skill and competencies in software development for an extensive range of systems development project types.
  • Be responsible for liaison with other phases or projects and external teams to ensure integration of technical solutions.
  • Make sure that appropriate software configuration management processes for deliverables within the context of the phase are implemented.
  • Report the team's progress and issues to the Project Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates.
  • Identify and communicate potential risk areas to the Company and the customer.
  • Carry out audits and participate in technical walkthroughs of other team members' components, test plans and results.
  • Promote and contribute to a body of knowledge in the application of technology to addressing business issues.

What you'll bring:
  • Full stack Azure development with Agile / Dev Ops experience
  • Working experience of most or all of Node; Python; MongoDB; Redis; GeoServer; PostgreSQL; Java; Apache servers; Argocd; SendGrid Azure RedHat OpenShift
  • Expert knowledge of the latest developments and future strategy for their technology area, and an awareness of its application within past and present Sopra Steria engagements. Knowledge and experience of associated software engineering tools, techniques, methods within their specialist area.
  • Demonstrable experience of working as a Lead or Senior Software Engineer on large or complex software engineering programmes / projects with multiple software development teams.
  • Project / team leadership of multiple software development teams.
  • Effective task delegation
  • Robust documentation and record-keeping
  • Willingness to line manage junior development staff and to assist in the development of the wider technical practice

It would be great if you had:
  • Transport sector knowledge
  • Risk Management

Role: Full Time - Permanent
Location: Hybrid way of working
Security Clearance Level: SC (Eligible for SC clearance)
Internal Recruiter: Kanwal Toor
Salary: £45,000 - £65,000
Benefits: £5,400 car allowance, 25 days annual leave with the option to buy additional days, private medical, life assurance, pension, and generous flexible benefits fund.

Although this role is advertised as full-time, we support different ways of working and can offer a range of flexible working arrangements. So, if you're interested and need to work flexibly, we encourage you to apply and talk to us about what might be possible.

Loved reading about this job and want to know more about our company?We support the UK Government to tackle today's biggest challenges. We combine technical expertise and delivery capability with vision to accelerate change and reinvent the way that Public Services are designed and delivered. We work with energy and integrity to build intelligent, highly secure, joined-up solutions that make a difference to everyday lives. We've been helping Government to make a difference for 50 years, creating common systems and approaches, enabling government to work across multiple agencies and radically transform how Public Services are delivered. Empowering Government to make a difference to everyone, every day.