We are Sopra Steria, European leader in digital transformation, provides one of the most comprehensive portfolios of end-to-end service offerings in the market.
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 Software Engineer you willProvide a high level of software development skills capable of building software for systems of any size and complexity and achieve customer satisfaction criteria through leading a small team or working as part of a larger team. Achieve results and provide services, either personally or through others, in a specific area or discipline to meet defined quality or efficiency standards or to ensure best practice advice is given. Individuals possess the skills, knowledge and ability to perform and deliver without day-to-day supervision. They possess the ability to solve problems with commercial judgment and are influential in customer relationships. Roles at this level will require a detailed understanding of methods, systems and procedures. The work involves limited guidance and only general instructions from more senior colleagues. Therefore initiative and judgment are required to address and resolve daily problems.
What will you be doing: - Product backlog delivery
- User Story elaboration
- Unit test case production and execution
- Design, Code and Test review/inspection
- Support complete product development lifecycle from initiation to transition to service
- Liaise with Solution and Technical Architects to ensure traceability of requirements adoption through code and platform deliverables
- Technical impact assessments
- Contribute to effort estimation and project planning activity
- Ensure software configuration management processes and tooling standards are adopted and adhered to.
- Participate fully within the Agile delivery framework, enabling timely management and delivery of the Product backlog.
What you'll bring: - Java, springboot, REST, microservices
- Good understanding of PostgreSQL and MongoDB
- Front-end skills based on a Node JS type framework built using React
- The Software Engineer will have sound knowledge of the latest developments and future strategy for their technology area, and an awareness of its application.
- Sound knowledge and experience of associated software engineering tools, techniques, methods within their specialist area.
- Demonstrable experience of working as a Software Engineer on large or complex software engineering programmes/ projects.
- To report 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.
- Detailed system design
- Define hardware/ software performance and specify requirements
- Create/ Build Software Design software component
- Manage / Conduct testing.
- Prepare implementation, conversion and cutover plans
- Install systems
- Investigate training needs
- Create user and operational documentation
- Support users during early live running
Role: Full Time - Permanent
Location: Hybrid
Security Clearance Level: SC (Eligible for SC clearance)
Internal Recruiter: Kanwal Toor
Salary: £35000
Benefits: 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? Sopra Steria supports 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.