Responsibilities
* Ensuring timely provision of agreed deliverables throughout the SDLC by understanding both Business and technical requirements.
* Developing proof of concepts and prototypes to explore new technologies and approaches.
* Actively participating in the full SDLC, including coding, code reviews, and testing to ensure the quality of deliverables.
* Working with the team to determine the most suitable solutions to problems.
* Tracking and reporting of progress to effectively schedule and plan resource according to Business needs.
* Mitigating risk, sharing knowledge, and resolving blockers.
* Collaborating with other teams within the Business as required.
* Understanding and implementing governance of best practices.
* Mentoring the team to encourage and support continuous improvement.
* Chairing team meetings, conducting one to one sessions, providing feedback for team appraisals, and liaising with third parties where required.
* Proven and current hands-on software development experience, with a willingness to actively contribute to the codebase.
* Excellent people management skills with the ability to motivate a team.
* Passionate about delivering technical solutions, tools and applications.
* Self-motivation with a strong drive to succeed.
* Ability to handle large workloads with rapid context switching while remaining calm in pressured environments and situations.
* Experience with work stack planning, prioritisation and resource management.
* Demonstrable experience of working with high availability, multiuser, n-tier and distributed applications.
* Knowledge of software development best practices, good architecture and the full SDLC.
* Well organised and skilled in effective time management, conflict resolution, and task allocation.
* Excellent written and verbal communication in technical and non-technical subjects.
#J-18808-Ljbffr