Posted 0 days agoApply Now
Senior Software Engineer
Jackson Hogg are delighted to be working with Tracerco as part of our Talent Partnership programme.
???????
Jackson Hogg are delighted to be working with Tracerco as part of our Talent Partnership programme.
Job purpose
Day to day responsibility for, or provides support on, projects that generate new solutions, products, processes that have commercial value to Tracerco. The senior software engineer (technical) is technically competent and credible internally and externally, responsible for completing own projects &/or contributing to other broader projects. The role will contribute to the improvement of the team &/or new technology developments and methods at Tracerco. The role will be accountable for technical decisions made within a particular field.Principal accountabilities
- Work with internal and external customers understanding customer and business requirements and translate requirements into workable solutions.
- Expected to have a high level of technical skill, provide technical leadership and consultancy to both internal and external development teams and stakeholders.
- Accountable for technical decisions across projects within a particular field, ensuring effective communication with Scrum Teams to enable optimum execution projects.
- Support the technology roadmaps for the Software team
- Maintain, enhance and upgrade existing systems within area of expertise.
- Ensure that all deliverables are tested appropriately in line with Johnson Matthey and Tracerco standards.
- Ensure that documentation is maintained and kept up-to-date in line with Johnson Matthey and Tracerco standards and policies.
- Highlights opportunities for improvements in relevant systems, applications, databases or processes within assigned area(s). May oversee the day-to-day activities of others.
- Promote and practise agile methodologies
- Contribute to the software talent acquisition process, through direct recruitment (interviews) and creating relationships with industry in the area
- To carry out the accountabilities of Software Engineer, namely:
- To design, develop and support application software
- Extracting requirements from customers
- Presenting and explaining solutions to customers and end users
- To carry out any other duties which are within the employee’s skills and abilities whenever reasonably instructed
Scope
- Senior Software Engineer role will be centred around contributing and supporting the technical excellence of the team. They will be expected to mentor and technically guide less experienced staff members, however line management will not be their primary role
- Day to day responsibility for, or provides support on, projects that generate new products, processes and understanding of commercial value. Contributes to the improvement of the team or processes within JM.
- Will be expected to have good communication skills to create and foster working relationships with team members and stakeholders, with the following:
- Colleagues
- Product managers, senior business stakeholders and customers – the role has strong focus on user experience and will be expected to champion this throughout delivery
- Digital Solutions Manager, coordinating expectations, delivery, and objectives
- Other Software Engineers, working with managerial roles to understand resource constraints and technical skills and gaps
- Coordination and respect for autonomous Scrum team
- Major decisions being made by this role:
- Specific technical decisions in projects when the team are undecided
- Supporting higher level architectural decisions or enterprise level objectives
- Intervening when project decisions contravene good coding standards, particularly relating to security
- Champion the technical excellence and improvement of the team and the digital portfolio, disseminating knowledge gained through training and conferences through to the software team.
Person specification
This describes what is required to do the job, it may not describe the current job holder but should describe the typical attributes or traits needed for success in the position.Qualifications/ knowledge/ experience (Technical/ professional knowledge and skills competency) |
||
Skill | Discipline | |
C# / .NET | All | Essential |
Degree in computer science related course or equivalent experience | All | Essential |
5+ years’ Experience working throughout a software project lifecycle | All | Essential |
Ability to learn and adapt | All | Essential |
Experience using Microsoft Azure | All | Desirable |
Good knowledge of design patterns and testing frameworks | All | Desirable |
Experience in Angular | Web | Desirable |
Experience with WPF | Engineering | Desirable |
Knowledge of PC interfacing and industrial communication protocols | Engineering | Desirable |
Personal skills and key competencies (including JM behavioural competencies) |
|
Integrity | Essential |
Ability to learn & adapt | Essential |
Problem solving | Essential |
Creative thinking | Essential |
Teamworking | Essential |
Technical specialism (see skills) | Desirable (learn through development) |
Communication | Desirable |
???????
Apply
Share this Job
Consultant
Callum Whittle
Callum joined Jackson Hogg in 2024 after 3 years specialising in IT recruitment at an AWS Partner. Before joining, he got the opportunity to travel Central/ South America seeing a beautiful side of the world. At Jackson Hogg, Callum joins the IT team and specialises in Software Development in the North East. Outside of work, Callum enjoys playing golf at a poor standard and supporting Newcastle United in his spare time.
Consultant - Tech
LATEST JOBS
Related jobs
Senior Software Engineer
IT
Permanent
Senior Software Engineer Jackson Hogg are delighted to be working with Tracerco as p
Full-stack Developer
IT
Permanent
Full Stack Software Developer Contract Type and Duration: Permanent, Full-Time Holiday Entitlemen
Microsoft Enterprise IT Administrator
IT
Permanent
We are seeking a proactive and highly skilled Job info