Job Description
● Agile coaching.
● Team building.
● Train and mentor an effective software development team.
● Design, develop and operate effective software that meets complex requirements.
● Ensure troubleshooting and resolution of issues throughout the product life cycle including out-of-hours support for incident resolution.
● Ensure that the team’s technical product documentation is always complete, accurate, and coherent.
● Learn new technologies, keep abreast of existing technologies, and help introduce them where appropriate.
● Promote skills, knowledge sharing, and personal development.