Asjca logo black

Software Development Manager

Scarborough, Ontario


Company Name APA Canada Distributor
Job Type Full-time
Salary CAD$50-55/hour
Position Software Development Manager
Job Location Scarborough
Experience Required 5 years
Education Required college and above

About our organization:
APA Canada Distributor Ltd (referred as APA below) is a Canadian motor vehicle parts dealer and distributor. We purchase and sell auto parts and other related products to support local vehicle dealership, repair centers and vehicle body shops. We have three operational locations in Toronto.
APA is looking to further extend its business territory to the growing Asia Pacific area (China, Korea, Japan, Indonesia, Philippines, and Thailand etc.)
The company is starting a new logistic integration project aiming the Asia Pacific area, providing our partner a more seamless experience when ordering from us and running the RMA process. We are looking to integrate our internal inventory system with popular e-business platform in the area (Alibaba, Taobao) as well as payment system (UnionPay, WeChat Pay). Also we are going to build our RMA on top of one of the most popular social network in the area-WeChat (through WeChat public account).

About this role:
The position will directly report to CEO, hence effective communication and relationship-building is part of what these highly –skilled experts do best as they work together with technology project managers, delivery partners, business and systems analysts, testing and quality assurance teams, sponsors, external and internal outsourcing vendors and so many other stakeholders to clarify requirements.

Here are some of what you may be asked to perform:
• Manage the overall development/design teams by providing both leadership and technical guidance
• Set up department policy and procedure to govern the team delivering high quality technology solutions and testing components /units
• Ownership of projects that operate cross-functionally with multiple engineering, design and product teams from concept to prototype, and finally implementation
• Oversee and report on project status, assemble project team resources and assignments against defined schedules and milestones
• Liaise with technology partners to design new features in the distribution system, ensure project estimates cover all related activities in terms of project management and application development, software quality assurance reviews, and vendor and contract management activities
• Ensure excellent communications with both technical and non-technical peers about technical requirements, project projections, planning, and amendments
• Drive stakeholder communications, develop effective stakeholder management required for team delivery
• Define the Application Development Vendor strategy and manage vendors and service level assignments
• Coordinate with relevant stakeholders to support/develop sound business cases with an on-going focus on reusability, scalability, innovation and enterprise-wide solutions
• Ensure the project team follows all quality assurance processes
• Act as an escalation point for risks and issues involved along the software development, and work to define and implement mitigation strategies
• Identify all development related project dependencies and risks and ensures mitigation/contingency plans are in place for identified risks
• Successfully control scope changes to meet the initial expectation but also follow with the policies of the standard management processes, impact assessment and documentation
• Manage and track costs in line with the financial guideline while delivering agreed outcomes and service
• Oversee demand management and project intake process, ensuring the development team can deliver on intake requirement and financial cost estimations are reviewed and approved
• Assist talent recruitment and responsible for on-job training to build up the competent workforce

Here are the must haves for this position:
• College or above
• 5+ years relevant experience
• Expert knowledge of the business, technology standards, managing people and projects
• Strong knowledge of external competition, and/or market trends
• Experience in implementing distribution system and related integration
• Proven success in problem solving and coming up with strategies and plans for operational improvement
Additional request:
• Years of Jave, J2EE, MySQL, Ajax, JQuey, Python, HTML experience
• Years of experience working with mainstream open source databases and their performance optimizations
• Experience in driving application adoption
• Experience in CRM implementations

Here are the nice to have:
• Experience in application development outsourcing, able to manage multiple vendors in the same time
• Experience in Asia mainstream payment partner integrations (UnionPay, WeChat Pay etc.)
• Experience in social medial networking platform
• Experience in DevOps automation (build-test-deploy-monitoring pipeline)
• PMP certificate

Job type
• Full time
• Able to travel, 30% of time will be traveling