The main function of the technical project manager is to lead a small team of software engineers whose primary responsibility is to design, develop, and maintain software solutions on web, cloud-based or mobile platforms.
Key responsibilities:
1. Work on the delivery of the assigned tasks at the module, sub-project, or project level by leading the software development process
2. Work on conceptualizing and creating innovative digital solutions for business transformation
3. Work on driving functional specifications, user stories, epics, high/low-level designs, test, integration and deployment strategies, and subsystem interfaces
4. Work on well-established design patterns and architectures & software algorithms and follow agile development processes
5. Work on project planning, project management, and process implementation
6. Work on playing the role of a local proxy-product owner, setting up the scrum teams, executing the project using the defined scrum process, and continuously improving the team's agile approach
7. Effectively estimate, plan, manage and deliver 4 to 6 medium and small-sized projects executed by one or more scrum teams
8. Learn and manage a mix of projects on various fronts, such as desktop, cloud, mobile, and backend technologies
9. Drive specifications, user stories and epics, high-level design, low-level design, data structures, and choice of algorithms, the decision on development platforms, system interfaces, and test plans
10. Manage the quality of the work products and ensure that work is done as estimated
11. Resolve system design/interface issues that surface during implementation and resolve dependencies
12. Work on highlighting problem areas (with enough time to act) and taking action to mitigate at own level or to effectively escalate to the higher level(s) of engineering
13. Estimate (size, effort, and budgets) and plan (schedule, dependencies, deliverables, equipment planning, and staffing plans) projects and tasks
Nyx Wolves is a startup that provides business solutions and services. We design products, packaging, and user experiences with a unique research-based process which we call informed creativity.