Toronto
On-site
CAD 80,000 - 110,000
Full time
Job summary
A technology solutions provider in Toronto is seeking a qualified individual to oversee product management and lifecycle processes. The role requires expertise in application technology architecture, experience with N-Tier environments, and hands-on knowledge of various development frameworks. You will support product functionality and enhance the customer experience. Strong communication skills and the ability to manage competing priorities are essential for success.
Qualifications
- Strong working knowledge of N-Tier environments and Client/Unix platforms.
- Experience developing and managing plans for medium to large projects.
- Experience managing end-to-end product lifecycle.
Responsibilities
- Support strategies for product management and maintain product life cycle processes.
- Document user guides with visual aids for governance model roles.
- Gather and prioritize product and customer requirements.
Skills
Knowledge of web servers and application servers
Familiarity with tools such as Ansible and Kubernetes/OpenShift
Client relationship management experience
Tools
VMware
Java/J2EE
AngularJS
Python
Node.js
SQL
APIs
microservices
container technologies
Job Description
Requirement/Must Have
- Knowledge and understanding of application and technology architecture definition and integration needs related to shared infrastructure and middleware.
- Experience and knowledge in providing logical technology analysis at functional level.
- Experience with platform services, APIs, and databases.
- Knowledge of the design and architecture of cloud deployments.
- Knowledge of development frameworks and technologies.
- Experience in structured methodologies for the design, development, implementation, and maintenance of products and services.
Experience
- Experience in planning, designing, implementing, evaluating, and analyzing large transactional middleware platforms with distributed computing.
- Strong working and architecture knowledge of N-Tier environments, Client and Unix platforms, cloud computing, and networking.
- Experience in managing end-to-end product lifecycle from requirement gathering to product retirement.
- Experience in documenting and presenting product roadmaps, requirements, backlog, functional description, and user guides.
- Experience working with implementation teams to build and roll out products.
- Experience providing support to CRMs and operations staff.
- Experience developing and managing plans for medium to large projects, including resource management, RAID management, and stakeholder management.
Responsibilities
- Support and provide input to strategies for product management and maintain end-to-end product life cycle processes, roles, and responsibilities.
- Document user guides including visual aids for various roles within the governance model.
- Provide timely system support for internal users on product functionality.
- Guide and create processes for support and maintenance of related services.
- Guide and create processes for onboarding of new teams and client portfolios.
- Responsible for product planning and execution throughout the product lifecycle.
- Gather and prioritize product and customer requirements.
- Define the product vision and ensure it supports overall company strategy and goals.
- Identify and fill product gaps, generate new ideas, and improve customer experience.
- Drive growth and create buy-in for the product vision internally and externally.
- Translate product strategy into detailed requirements and prototypes.
- Scope and prioritize activities based on business and customer impact.
- Work closely with engineering teams to deliver with quick time-to-market and optimal resources.
- Drive product launches with client relationship teams, executives, and product management team members.
- Act as a product evangelist to build awareness and understanding.
- Represent the team by engaging with users to solicit feedback on products and services.
Should Have
- Experience with virtualization technologies such as VMware and server virtualization.
- Experience with application development frameworks including Java/J2EE, Spring Framework, AngularJS, Python, Node.js, HTML, JavaScript, C++, SQL, API, microservices, and container technologies.
- Technology vision and architectural leadership.
- Knowledge of enterprise architecture gating processes.
- Knowledge of service-oriented and container/component-based architecture and design.
- Knowledge of corporate information architecture strategy, policies, plans, current and emerging IT architecture principles, methodologies, mechanisms, and techniques.
Skills
- Knowledge of web servers and application servers.
- Familiarity with tools such as Ansible and Kubernetes/OpenShift container platform.
- Knowledge of application hosting service models, licenses, and platform evergreen strategies.
- Knowledge of gateways, APIs, and managed file transfer systems.
- Knowledge of integration protocols such as SOAP, REST, and GraphQL.
- Experience delivering PRDs with prioritized features and justification.
- Experience working with external parties to assess COTS product compatibility.
- Experience running beta and pilot programs with early-stage software products and services.
- Strong teamwork skills with ability to meet deadlines and manage competing priorities.
- Client relationship management experience.