Easter Seals Jobs

Job Information

BDC FUNCTIONAL ANALYST (CRM DYNAMICS 365) in Montreal, Canada

We are banking at another level.

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

Choosing BDC as your employer also means:

  • Flexible and competitive benefits , including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few

  • In addition to paid vacation each year, five personal days , sick days as necessary , and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning , training and development , and much more...

POSITION OVERVIEW

We are looking for motivated candidates to join the Client Management family of products. We are in the midst of transitioning from our on-premise Dynamics CRM (v8.2) to the cloud, a critical project for BDC. Our CRM, which is central to the bank's operations, is hyper-personalized (+100 custom entities) and highly integrated with other critical systems – rigor and attention to detail is therefore essential for this mandate.

As a Functional Analyst, you will work closely with different business specialists (architecture, security, business analyst, etc.). You will be part of a CRM delivery squad consisting of about 4 developers and 2 test automation specialists supervised by a PO (Product Owner), a Tech Lead and a Scrum Master. Your role will be to act as an expert in the CRM ecosystem, find technological solutions to business needs and configure them in the system. You will have to specify the business requirements provided by a business analyst with design diagrams and documentation of technical and functional requirements in tools such as Confluence (application documentation) and AzureDevOps (user stories, delivery).

CHALLENGES TO BE MET

  • Act as a system expert; Synthesize a global vision of the CRM Dynamics ecosystem and its interactions with related systems that support key BDC business processes (loan financing, consulting, marketing).

  • Advise user representatives by proposing solutions to their needs as well as alternatives and explain to them the constraints related to the philosophy of the system and its environment.

  • Design and produce detailed plans and specifications including acceptance criteria that faithfully translate user requirements into solutions while respecting the parameters and other established criteria; manage their own and others' activities to carry out these plans.

  • Perform configurations in Dynamics CRM to deliver new features or business solutions (templates, dashboards, etc.).

  • Ensure the quality and stability of delivered IT systems by following product lifecycle development standards and documentation practices, while maintaining active communication with our internal customers and partners

  • Identify opportunities for system evolution and implement them in collaboration with other IT specialists and users

  • Demonstrate resourcefulness and to quickly resolve critical system production incidents by working with related teams and expertise as needed;

  • Demonstrate technical leadership, adapt to new methods, learn them and apply them to achieve the organization's objectives.

WHAT WE ARE LOOKING FOR

Professional & Educational Experience

  • Seven to 10 years of experience in software engineering

  • Bachelor's degree in information technology, engineering, or equivalent experience.

Minimal competencies / Essential skills

  • Advanced hands-on experience in Microsoft Dynamics CRM 365 configurations and development

  • Advanced programming experience in Microsoft .NET Core, .NET Framework, C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell and Web services (REST, SOAP, Graph QL).

  • Advanced experience with CICD pipeline as code in Azure DevOps.

  • Advanced experience with software engineering practices such as TDD, Pair Programming, Simple Design, Fake First.

  • Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns

  • Experience developing robust automated tests

  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)

  • Excellent analytical, problem-solving and documentation skills

  • Bilingualism (French and English) and excellent verbal and written communication skills

  • Strong Leadership, mentoring and communication skills.

  • Integrity, honesty and transparency

  • Professionalism, thoroughness, attention to detail and strong work ethic

Complementary skills

  • Knowledge and experience in Financial Services is an asset

  • Understanding of containerization and Cloud Services such as Docker, Kubernetes, Tanzu

  • Good understanding of event-driven architecture, and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ

  • Experience working with Relational databases like SQL server and MySQL

  • Proficient in developing with the various resources of the Azure cloud environment, as well as cloud design models

Proudly one of Canada’s Top 100 Employers and one of Canada’s Best Diversity Employers , we are committed to fostering a diverse, equitable, inclusive and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work. If you require an accommodation to complete your application, please do not hesitate to contact us at accessibility@bdc.ca .

While we appreciate all applications, we advise that only the candidates selected to participate in the recruitment process will be contacted.

DirectEmployers