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 Senior Software Engineer you will Provide 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: - To deliver work to agreed estimates and timescales.
- To produce software component designs and specifications.
- To produce and test software components of any size and complexity.
- To produce unit, link and integration test plans and test results.
- To create test data and testing environments for unit, link and integration testing.
- To assist with integration testing, system testing, acceptance testing and implementation.
- To produce system documentation.
- To undertake on project estimates and to ensure estimates for the creation and development of IT solutions are achievable.
- To implement change control procedures.
- To maintain and develop knowledge skill and competencies in software development in more than one specialist area.
- To implement appropriate software configuration management processes for deliverables.
- To report own and 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.
- To identify and communicate potential risk areas to the company.
- To carry out audits and participate in technical walkthroughs of other team members' components, test plans and results.
- To support a body of knowledge in the application of technology to addressing business issues.
What you'll bring: - SC Security clearance or the ability to be cleared
- 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
It'd be nice if you had: If you are interested in this role but not sure if your skills and experience are exactly what we're looking for, please do apply, we'd love to hear from you!
Role: Full Time - Permanent
Location: Hybrid
Security Clearance Level: SC (Eligible for SC clearance)
Internal Recruiter: Kanwal Toor
Salary: £50,000 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.