VBA Developer

4 days ago


Toronto, Canada CGI Full time

Position Description:

We are looking for a skilled Excel VBA Developer with 3+ years of experience in the investment or finance sector. The ideal candidate will have a proven track record of resolving execution issues with complex VBA scripts, transforming and enhancing VBA logic, and integrating SQL and Python to improve efficiency.

Your future duties and responsibilities:

VBA Script Maintenance: Troubleshoot and resolve execution issues in existing VBA scripts across multiple Excel tabs (20+ tabs with extensive VB scripts executed daily).
Enhancement and Transformation: Analyze, enhance, and transform existing VBA logic Python / SQL to optimize performance and efficiency.
Integration with SQL and Python: Leverage SQL and Python to improve and automate data processing, ensuring seamless integration with VBA scripts.
Documentation: Maintain thorough documentation of VBA scripts, logic enhancements, and integration processes.
Collaboration: Work closely with cross-functional teams including finance, investment analysts, and IT to understand requirements and deliver solutions that meet business needs.
Testing and Validation: Conduct rigorous testing and validation of VBA scripts and integrated solutions to ensure accuracy and reliability.

Required qualifications to be successful in this role:

Experience: 3+ years of hands-on experience with Excel VBA in an investment or finance environment.
Technical Skills: Proficiency in VBA scripting, SQL, and Python.
Problem-Solving: Strong analytical and problem-solving skills to troubleshoot and resolve script execution issues.
Efficiency Focused: Proven ability to enhance and transform VBA logic for improved efficiency and performance.
Communication: Excellent verbal and written communication skills.
Team Player: Ability to collaborate effectively with cross-functional teams and stakeholders.
Preferred Qualifications:
Education: Bachelor’s degree in Finance, Economics, Computer Science, or a related field.
Industry Knowledge: In-depth understanding of investment and finance industry processes and requirements.

Skills:

Development Life-Cycle
  • VBA Developer

    3 weeks ago


    Old Toronto, Canada Ntt Data Services Full time

    NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a VBA Developer (Onsite) to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). Job Responsibilities Include: •...

  • VBA Developer

    3 weeks ago


    Old Toronto, Canada Ntt Data Services Full time

    NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a VBA Developer (Onsite) to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). Job Responsibilities Include: •...


  • Old Toronto, Canada Mevotech Full time

    Take your Career to the next Level with MEVOTECH.Join Our Team at Mevotech!Are you ready to elevate your career with a leading North American aftermarket auto parts company? Mevotech is seeking a Senior Financial Analyst - VBA Reporting and Analysis to join our dynamic team.About UsMevotech is a trusted leader in the aftermarket auto parts industry,...


  • Old Toronto, Canada Mevotech Full time

    Take your Career to the next Level with MEVOTECH.Join Our Team at Mevotech!Are you ready to elevate your career with a leading North American aftermarket auto parts company? Mevotech is seeking a Senior Financial Analyst - VBA Reporting and Analysis to join our dynamic team.About UsMevotech is a trusted leader in the aftermarket auto parts industry,...


  • Toronto, Canada CB Canada Full time

    Job Posting Title: Intermediate Business Analyst – Banking/VBA/SQLBusiness group: The Liquidity Regulatory Reporting team is responsible for reporting and managing liquidity and funding risk for the Bank.Project: The incumbent will work with project manager, developer and IT partners to implement daily new undrawn commitment reports.Candidate...


  • Toronto, Canada CB Canada Full time

    Job Posting Title: Intermediate Business Analyst – Banking/VBA/SQLBusiness group: The Liquidity Regulatory Reporting team is responsible for reporting and managing liquidity and funding risk for the Bank.Project: The incumbent will work with project manager, developer and IT partners to implement daily new undrawn commitment reports.Candidate...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Posting Title: Intermediate Business Analyst – Banking/VBA/SQLBusiness group: The Liquidity Regulatory Reporting team is responsible for reporting and managing liquidity and funding risk for the Bank.Project: The incumbent will work with project manager, developer and IT partners to implement daily new undrawn commitment reports.Candidate...

  • Application Developer

    2 weeks ago


    Toronto, Ontario, Canada BeachHead Inc. Full time

    Do you seek challenges and personal development opportunities, and have the courage to make a difference? Do you possess excellent communication skills and are constantly looking for more efficient ways to manage processes and company assets? Application Developer who will be responsible for generating technical specifications to design or redesign complex...


  • Old Toronto, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position:Automation Web Developer Resume Due Date: Monday, March 6th, 2023 (5:00PM EST) Number of Vacancies: 2 Level: MP4 (Senior) Duration: 1 year Location: 800 Kipling Avenue, Toronto, Hybrid Work Arrangement Hours: up to 35 hours per week All candidates are required to complete a Standard Security...


  • Old Toronto, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position:Automation Web Developer Resume Due Date: Monday, March 6th, 2023 (5:00PM EST) Number of Vacancies: 2 Level: MP4 (Senior) Duration: 1 year Location: 800 Kipling Avenue, Toronto, Hybrid Work Arrangement Hours: up to 35 hours per week All candidates are required to complete a Standard Security...


  • Old Toronto, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position:Automation Web Developer Resume Due Date: Monday, March 6th, 2023 (5:00PM EST) Number of Vacancies: 2 Level: MP4 (Senior) Duration: 1 year Location: 800 Kipling Avenue, Toronto, Hybrid Work Arrangement Hours: up to 35 hours per week All candidates are required to complete a Standard Security...


  • Old Toronto, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position:Automation Web Developer Resume Due Date: Monday, March 6th, 2023 (5:00PM EST) Number of Vacancies: 2 Level: MP4 (Senior) Duration: 1 year Location: 800 Kipling Avenue, Toronto, Hybrid Work Arrangement Hours: up to 35 hours per week All candidates are required to complete a Standard Security...


  • Old Toronto, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position:Automation Web Developer Resume Due Date: Monday, March 6th, 2023 (5:00PM EST) Number of Vacancies: 2 Level: MP4 (Senior) Duration: 1 year Location: 800 Kipling Avenue, Toronto, Hybrid Work Arrangement Hours: up to 35 hours per week All candidates are required to complete a Standard Security...


  • Toronto, Ontario, Canada Bay Street Staffing Full time

    We are currently looking for an Entry level Applications Developer in Toronto (Onsite)Duration: 12-month contract with possible extension and opportunity for full-time employmentClient domain: Banking & Financial ServicesResponsibilities:Analyze complex business requirementsGenerate technical specifications for designing or redesigning software components...


  • Toronto, Canada PLATFORM Insurance Full time

    #### **How you will Impact PLATFORM** We are looking for professionals who want to join an exciting, fast paced environment with a strong learning culture with a focus on overall development. **How you will be Successful** - Assist in reviewing current systems and workflows (EPIC, Erlon, Policy Works and HubSpot) utilized at PLATFORM and affiliated...


  • Toronto, Canada Royal Bank of Canada Full time

    **Come Work with Us!** At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose. Whether you’re helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Come Work with UsAt RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.Whether you're helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that...


  • Toronto, Ontario, Canada PLATFORM Insurance Full time

    #### How you will Impact PLATFORMWe are looking for professionals who want to join an exciting, fast paced environment with a strong learning culture with a focus on overall development.How you will be Successful Assist in reviewing current systems and workflows (EPIC, Erlon, Policy Works and HubSpot) utilized at PLATFORM and affiliated companies, determine...


  • Toronto, Canada Zazz Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 30 to 40 hours per weekEducation: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other...


  • Toronto, Canada Zazz Full time

    Work Term: PermanentWork Language: EnglishHours: 30 to 40 hours per weekEducation: Bachelor's degreeExperience: 5 years or moreTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the...