Software Development Manager - Markham, Canada - Aaron Consulting Inc

    Aaron Consulting Inc
    Aaron Consulting Inc Markham, Canada

    1 month ago

    Default job background
    Full time
    Description


    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 with 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 expanding into the software solution sector.

    We are looking for a software development manager to lead our software solution team strengthening our business. Job Summary This is a full-time, permanent position.

    As the software development manager, you will be responsible for leading software solution team that addressing customers business needs with appropriate solution.


    Your responsibilities include the following:

    Lead all software development projects, work hand-in-hand with client lead to gather insights and analyse customers business challenges, provide comprehensive software design and solution Participate client engagement meetings and workshops, articulate business requirement 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 life cycle Make sure all development projects are in time and within budget Control the risk of project, communicate with management and clients for risks on 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 change of 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 system Manage the software development team including Hire and onboard development team members Set goals to team members and review periodically Provide guidance and coaching to team members to continuously improve individual technical skills and team productivities Lead the Asian market development, assist management to develop and grow Asian markets Assist managing director to prepare solution bidding and proposal Participate in pre-sales activities and present solutions Design target system architecture, implementation plan and budgeting Provide insights and help development team to integrate with Asian clients local (specific) payment systems (e.g.

    Alipay, Wechat Pay etc.).

    Job Requirements A bachelors degree in Computer Science, Information Technology, Engineering or a related discipline is required of a software development manager Equivalent software development experience is a must, experiences in business & operation is a big plus Familiar with a variety of programming languages, codes and processes.


    Up to date knowledge with the latest development software is a big plus Exceptional troubleshooting skills and be able to assess quickly complex programming applications Excellent interpersonal, written and verbal communication skills Salary: 60-70/hr with annual bonus related to company's business performance.

    If interested, please send your resume & cover letter to