Software Engineer

West Midlands  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Role Overview
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 judgement 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 judgement are required to address and resolve daily problems.
Key Responsibilities

  • 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 deliverable.
  • 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.

Essential Skills

  • The Senior 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 Senior Software Engineer on large or complex software engineering programmes/projects.
  • Project/team leadership of a software development team.
  • Understanding of impact of technology, environment and infrastructure on the business.
  • Product Evaluation
  • Detailed system design
  • Define hardware/software performance and specify requirements
  • Create/Build Software Design software component
  • Manage/Conduct testing.
  • Prepare implementation, conversion and cut over plans
  • Install systems
  • Investigate training needs
  • Create user and operational documentation
  • Support users during early live running

Desirable Skills

  • Government sector knowledge

Intelligent Resource is committed to barrier-free and inclusive recruitment. We are a Disability Confident recruiter, and a RIDI 100 and Business Disability Forum partner organisation.

Should you choose to contact Intelligent Resource regarding this role or apply for it, all personal data you submit to us will be processed in accordance with our Privacy Notice which you can find on our website.

Start date
ASAP
Duration
9 months
From
Intelligent Resource
Published at
26.11.2021
Project ID:
2260454
Contract type
Freelance
To apply to this project you must log in.
Register