The main function of the Technical Project Manager is to lead a small teamof software engineers whose primary responsibilities are to design, develop,and maintain software solutions on web, cloud-based or mobile platforms.In this capacity. The Technical Project Manager is responsible for the delivery of theassigned tasks at the module, sub project or project level by leading thesoftware development process. A person with passion for conceptualizingand creating innovative digital solutions for business transformation will bean ideal fit for this position. The Technical Project Manager is responsible for driving functionalspecifications, user stories, epics, high/low level designs, test, integrationand deployment strategies and subsystem interfaces. The Technical Project Manager shall make use of well-established designpatterns and architectures, choice of software algorithms and follow agiledevelopment processes. The Technical Manager is responsible for project planning, projectmanagement and process implementation. Playing the role of a local proxy-product owner, setting up the scrum teamsand executing the project using the defined Scrum process andcontinuously improving the team's Agile approach.Responsibilities and Duties: Effectively estimate, plan, manage and deliver 4 to 6 medium and smallsized projects executed by one or more scrum teams. Ability to learn and manage a mix of projects on various fronts such as -desktop, cloud, mobile, and backend technologies. Drive specifications, user stories and epics, high level design, low leveldesign, data structures, and choice of algorithms, decision on developmentplatforms, system interfaces and test plans. Manage the quality of the work products and ensure that work is done asestimated. Resolve system design / interface issues that surface duringimplementation and resolve dependencies Responsible for highlighting problem areas (with enough time to act) andtaking action to mi