About the role
Key Accountabilities and Main Responsibilities Strategic Focus
- Contribute to the system design process and participate in development forums when required.
- Write code to functional specifications using the toolsets and technologies as defined by the Head of Software Development and Solutions Architects
- Set team and individual goals and objectives as part of the continuous performance management process.
- Perform general line management responsibilities.
- Working with the systems analysts and solution architects, analyse, document and propose solutions for affected business areas by mapping business requirements to technical solutions.
- Estimating and change impact analysis
- Ensure non-functional requirements (performance, auditing, security, and on-going support) are considered during development
- Participate in daily stand ups.
- Inspire and motivate team members.
- Provide supervision, mentorship and guidance to new and existing members of the team and identify any training needs.
- Experience of people management with the ability to influence others
- Excellent communicator, both written and verbal
- Team orientated approach
- Experience of mentoring colleagues and less experienced team members
- Ability to work to tight deadlines and work under pressure
- Ability to define and manage scope
- Attention to detail; promotes a quality control culture
- Flexible attitude; able to adapt to changing priorities
- Experience of Agile principles of working
- Technical knowledge:React.NET / C#, SQL Server , SOLID principles, Microsoft Azure, Source control (GIT),Unit Test Framework (NUnit, xUnit), Mocking (Moq), Restful API’s, Entity Framework / LINQ