Technical Project Manager (Remote Work)
Key Responsibilities :
- Responsible and own full software development lifecycle with requirements, solution design, development, testing, and product support using Scrum and other Agile methodologies
- Collaborate with team and business owners in understanding business goals and requirements
- Build scalable solutions by providing the Technical and Functional direction to the Engineers
- Identify critical paths, dependencies, etc and ways to mitigate those
- Project planning to meet timelines and release objectives & communicate to stake holders
- Determine inter-dependencies between design and development for the sprint and work towards the flawless execution of projects
- Review code and provide comments and ensure the quality of code
- Monitor & track deliverables while complying with quality Standards & engineering practices
- Ensure Innovify's processes, documentation, quality checks, etc is followed diligently
- Recommend strategic code reuse opportunities across the company
- Mentor other developers within the team, coach them on technologies used within the product and track the deliverables
- Proactively communicate with other members of the team and ADMs
- Provide HR and Management with any relevant information to help improve organisation culture & performance
Key Skills :
- Ability to manage end-to-end delivery for multiple simultaneously running products/engagements
- Must have good knowledge of Rest API, WebSocket, OAuth, OpenID and PHP / NodeJS / JAVA best practices
- Must have good understanding of implementing 12-factor Apps principles
- Must have good knowledge of AWS/Azure Cloud Platforms & can use the services optimally
- Must be able to take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, validation
- Advance understanding of Agile Methodologies, including estimations
- Demonstrate ability to run all aspects of complex projects i.e. risk assessment and mitigation, resource management, budget management, P & L, communication, operations etc.