Job Title or Location

Software Development Manager

Aaron Consulting Inc
North York, ON
Posted today
Job Details:
Full-time
Management

Aaron Consulting Inc is a consulting firm focused on providing the best end-to-end integrated solutions to our clients, with a specific focus on multi-national corporations and large North American financial institutions. We provide a variety of management consulting services and leverage our integrated relationships with domestic integration service providers, offering our clients the best solutions at an exceptional value.

To drive our expansion and continuous growth, we are actively searching for a qualified professional to help us expand into the software solution sector. We are looking for a Software Development Manager to lead our software solution team and strengthen our business.

Job Summary

This is a full-time, permanent position. As the Software Development Manager, you will be responsible for leading the software solution team in addressing customers' business needs with appropriate solutions. Your responsibilities include the following:

  • Lead all software development projects, work hand-in-hand with client leads to gather insights and analyze customers' business challenges, and provide comprehensive software design and solutions.
  • Participate in client engagement meetings and workshops, articulate business requirements, and translate them into software development specifications.
  • Manage all the activities of the software development lifecycle.
  • Ensure appropriate procedures and processes are followed during the full software development lifecycle.
  • Ensure all development projects are on time and within budget.
  • Control project risks, communicate with management and clients about risks related to timeline and budgeting.
  • Review software product specifications and requirements.
  • Review test cases (unit test, API test, user acceptance test) and execution.
  • Document software development specifications.
  • Monitor overall development status.
  • Write, review, and revise product requirements and specifications.
  • Review changes in requirements during execution.
  • Provide technical support to other functions within the company.
  • Plan, organize, direct, control, and evaluate the operations of information systems with customers & partners' systems.
  • Manage the software development team, including:
    • Hire and onboard development team members.
    • Set goals for team members and review periodically.
    • Provide guidance and coaching to team members to continuously improve individual technical skills and team productivity.
  • Lead the Asian market development, assist management to develop and grow Asian markets.
  • Assist the managing director in preparing solution bidding and proposals.
  • Participate in pre-sales activities and present solutions.
  • Design target system architecture, implementation plan, and budgeting.
  • Provide insights and help the development team integrate with Asian clients' local (specific) payment systems (e.g., Alipay, WeChat Pay, etc.).
Job Requirements
  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline is required for a Software Development Manager.
  • Equivalent software development experience is a must; experience in business & operations is a big plus.
  • Familiarity with a variety of programming languages, codes, and processes.
  • Up-to-date knowledge of the latest development software is a big plus.
  • Exceptional troubleshooting skills and the ability to quickly assess complex programming applications.
  • Excellent interpersonal, written, and verbal communication skills.

Salary: $48 - $60/hr with an annual bonus related to the company's business performance.

If interested, please send your resume & cover letter.

Share This Job: