Responsibilities/Activities include:
Lead the team in all phases of a project implementation, including functional requirements, technical design, development, unit testing and user acceptance testing.
Responsible for Development and delivery of software that operates within a highly scalable distributed multi-tiered environment
Mentor team members with experience and technical knowledge.
Participate with team members using agile techniques and practices to identify requirements, acceptance criteria and designs.
Participate and promote development methodologies (including code reviews, quality practices, Refinitiv and industry standards).
Write reusable, modular and well performing code reviews
Focussing on resolving problems and driving themselves and others to define and implement solutions.