Job Qualifications :
- Expected to have at least 10 years of IT technical experience. Experience with cloud frameworks, microservice and event-based architecture, security standards database technologies, CICD strategies, front-end and back-end coding practices, and test automation methods
- 8+ years of experience in software engineering, product / technical program management, product development or equivalent experience
- 6+ years of experience managing cross-team projects
- 8+ years of professional experience practicing formal project management methodologies, particularly agile based, with teams of 10 or more
- 3+ years in Senior / Lead BA
- 5 years of experience executing in the following areas : BA approaches / tools, project coordination and management functions on 1+ projects, delivering sustainable solutions (+excellent understanding of Agile principles and values)
- 3+ years of experience with Google Cloud Platform and relevant technologies– Java coding practices, Angular development, Big Query, Kafka messaging, observability strategies
- Geospatial concepts and development practices are plus
- PdM Basics is "nice-to-have", but not required / expected
Awareness and hands on experience in project management practices including but not limited to :
Estimation (understand and actively use different Estimation Techniques, based on team composition and project phase)Scope Management (ensuring that the work is delivered on time and within budget)Project Planning (can prepare plans and allocate efforts on a Project Stream or small Project level)Quality Management (adopt engineering practices to provide quality delivery and high productivity)SDLC Models (know and hands on with stages and best SDLC practices in-use in the current client / account; practice SDLC on a work stream; able to use any practices outside SDLC)Engagement Models (have understanding on Fix Price, T&M, Hybrid engagement model)EngX (understand and involve the team into its practicing to improve SDLC)Metrics (measure Project state and progress with quantitative metrics within Iron triangle)Risk Management (manage risks to prevent / mitigate negative consequences and utilize opportunities)In addition :
Able to identify problems and actively works to resolve issues by focusing on listening and understandingUnderstand and be able to support major operational excellence principles and methodologiesAble to manage a cross-functional team, approximate team up to 20 FTEAble to support 2-3 Dev TeamsAble to build and lead the team and grow a sustainable and engaged business relationship with the clientHands on with the latest industry trends and can apply them in practiceKnows typical solutions in 1-2 of the technology areas or the business domainGuides teams on the best way to execute on the product levelUnderstands and may cover CI / CD pipeline mastering, Deployment Automation approaches / techniques, development process organization from the inception of the requirementsCan chose and adjust appropriate processes to get maximum Dev Team outcomeKnowledgeable and skilled to represent development group on P1 Troubleshooting Session with clientsPragmatic delivery experience end-to-end with Agile frameworkDeep KPI Metrics and Scrum, Kanban, Lean differentiators understanding on the team levelHands on setting up the teams with the right skills and seniority composition levelApplying Agile processes and build core values on the team levelBuilding proper communication channels between the team and the embracing environmentBuilding a culture of ownership and continuous learning on the team levelHandles team setup and takes a proactive part in suggesting approaches / technologies / toolsTakes care of forming the team and stable velocity / feature incrementsAble to communicate and get team "buy-in" to the agreed upon overall Product VisionResponsible for technical staffing matching people for successful project deliveryFacilitates reporting including milestones and resource allocation