IT Job Pro

Software Engineer

Viewed 0 times

Job Description

Software Engineer will help further the development of existing and new projects. Projects are internally derived based on business needs. This involves creating new applications from the ground up as well as adding functionality to existing internal bespoke systems and, interfacing with 3rd party software used by Barhale. The aforementioned is to be achieved whilst following company policies and procedures, bringing the benefit of secure, process-driven systems.

This position is a fixed term 15-month permanent contract.

Key Responsibilities:

Database Development

Design relational databases
Utilize key concepts to tune and increase database performance, indexes/constraints/triggers.
Review and understand existing databases and build additional functionality with minimal / no impact on end users.
Undertake routine maintenance to ensure functionality and uptime.
Ensure data integrity.Microsoft Software

Maintain knowledge of Microsoft products, understanding the links and interfacing aspects of the vital software being used for software development within Barhale.
Keep skills current and in line with the role and changing business needs.Project Management

Working with process owner to manage projects from cradle to grave.
Producing technical and end-user-based documentation
Objective-based application testing with a test plan(s) where needed.
Information analysis leads to the recommendation of a solution.
Understanding of Prince 2 / Agile methodology and reuse of approaches to deliver a solution.General

Troubleshoot software to fix errors.
Application testing
Liaising with different departments/staff levels through to director level
Future-proofing developed solutions.
Reporting on varying aspects of work, activities/status/specifications
Research on publicly available solutionsKey measures & targets:

Successful delivery of projects
Work towards 99.99% uptime for applicationsKey relationships:

DCT Team
IT Team
Process owners/stakeholders
End users
External software support representativesPerson Specification:

The successful candidate is likely to meet all the following criteria:

Essential

Educated to degree standard or equivalent industry work experience.
Must be a Full-stack developer – a demonstratable understanding of core programming skills and concepts.
Experienced in the use of PowerApps / Power Automate / Power BI / SharePoint to the standard of delivering professional business solutions.
Experienced with SharePoint, with a sound understanding of the pros and cons of developing solutions that simulate a relational database.
Experienced with using Power Automate for business solutions including the use of API’s and data transformation through connecting to varying different data sources.
Proficient with the software development life cycle
Must understand relational database design and have experience in developing business-level solutions.
Must be data security conscious and able to implement in work carried out.
Proficient in maths and able to apply to problem-solving programmatically.
Able to write supporting technical documentation.
Must be able to work independently or as part of a team.
Good communication skills
Creativity, ability to think outside the box.Desirable

Recognised certification for Power Platform / PowerApps / Power Automate / SharePoint / Power BI / SQL

Job Summary

wave-1-bottom
Walsall Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.