Mackenzie Investments

  • Senior ETL Software Developer

    Job Location CA-MB-Winnipeg
    Posted Date 2 weeks ago(7/4/2018 4:07 PM)
    Reference Number
    # Positions
    Job Type
    Full Time
    Job Industry
    Financial Services and Banking
    Career Level
    Years of Experience
  • Job Description

    IGM Financial Inc. is one of Canada's premier personal financial services companies, and one of the country's largest managers and distributors of investment funds and other managed asset products, with over $156 billion in total assets under management as of March 31, 2018. Its activities are carried out principally through Investors Group Inc., Mackenzie Financial Corporation and Investment Planning Counsel Inc.

    As part of Power Financial Corporation, we are focused on the long-term strength and stability of our companies. We recognize these as core responsibilities to our clients and shareholders as we adapt and lead in an ever-changing world.

    IGM Technology is looking for a Senior Software Developer for its Investors Group location in Winnipeg or in Toronto.

    The Senior Software Developer will be responsible for designing, developing and implementing software solutions to meet our business objectives. They design software solutions across a variety of platforms and work effectively as a member of a larger, multi-disciplinary team. They have outstanding problem-solving abilities and can communicate their ideas easily to others. They are willing to learn to technologies and eager to apply their learning’s in the work environment.

    Responsibilities Include:

    • Analyze, design, develop, test and document ETL programs from detailed and high-level specifications, and assist in troubleshooting
    • Utilize SQL, Korn shell and Python to perform tasks other than data transformation
    • Assist in requirements analysis and subsequent development
    • Conduct unit tests and assist in test preparations to ensure data integrity
    • Work closely with Project Managers, Quality Assurance Analysts, Systems Analysts, Systems Architects and other Software Developers
    • Provide estimates for software development work
    • After hour or on call support may be required
    • Act as an advisor or coach to junior developers
    • Develop and evolve integration best practices


    • Post secondary relevant degree/diploma (Computer Science, Computer Analyst/Programmer or equivalent)
    • 8+ years of work experience providing technical solutions using Ab Initio as well as other ETL technologies (Informatica)
    • Solid knowledge and experience with SQL, Python, UNIX, and Korn shell
    • Ability to be creative and possess strong problem-solving skills
    • Proven experience working on large, complex, enterprise level solutions
    • Good interpersonal skills with the ability to work with a team or individually
    • Ability to develop relationships with various stakeholder groups
    • Proven success setting work priorities, multi-tasking and balancing varying demands
    • Ability to lead and mentor others
    • Positive attitude and ability to learn new technologies quickly
    • Dedication to keeping up to date with current trends and best practices
    • Strong communication skills, both written and verbal
    • Previous work at a large financial institution would be a definite asset



    Please apply by July 30, 2018.  For additional information regarding this position, contact Brad Robertson.


    Investors Group is an equal opportunity employer and is committed to providing employment accommodations in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.  Please advise Human Resources if you require an accommodation.


    File # 18-157


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed