As a Learning Technology Manager, you will help design, develop, and implement applications and provide technical leadership to the team.
- Analyze and resolve technical queries that the team may have from time to time.
- Lead and mentor the development team Handle code reviews and set up guidelines for development.
- Collaborate effectively with cross-functional teams such as Product Management, and Operations
- Manage a software development team and a product training environment team.
- Responsible for the performance management of the team.
- Manage teams to ensure timely delivery by communicating with them and removing roadblocks.
- Manage stories, backlog, and sprints.
- Assist in the development of overall plans and timelines, analyze, and identify intermediate deliverables as appropriate.
- Technically guide the team on their deliverables
- Oversee code reviews, testing, and certification to ensure the quality of all deliverables.
- Work with support teams as needed to resolve client issues.
- Create and shepherd change orders.
- Be a strong influence both technically and mindset-wise.
- Ensure strong communication within the team and cross-functionally.
Skills:
- Must have knowledge and hands-on working experience of Application architectures, Microservices design, security designs, and best practices.
- Excellent knowledge of RDBMS systems like MS-SQL Server, SSIS, SSRS, and NoSQL databases like MongoDB and Cassandra
- Must know Python, Flask/Django, or any Web framework.
- Must have a working knowledge of HTML, CSS, jQuery and having good knowledge of React/Angular is added advantage.
- Having good knowledge in CICD (Ansible, PowerShell, and Jenkins) is an added advantage.
- Understanding of full application stack and integration methodologies
- Broad understanding of the different infrastructure software and configuration
- Extensive experience with Agile
- Excellent problem-solving, organizational, and analytical skills
- Great interpersonal skills, cultural awareness, and belief in teamwork.
Qualifications:
- Bachelor's degree in computer science, Engineering, or related discipline
- 15+ years of full stack development experience with at least 5 years experience as a team lead/manage.