Technology Lead
Current• Guide team development efforts toward successful project delivery• Maintain high standards of software quality within the team by establishing good practices and habits• Provide technical leadership to teammates through coaching and mentorship• Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications• Assist in the collection and documentation of user requirements, development of user stories, and estimates• Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software• Participate in peer reviews of solution designs and related code• Package and support deployment of releases• Develop, refine, and tune integrations between applications• Analyse and resolve technical and application problems• Adhere to high-quality development principles while delivering solutions on time and on budget