Jobs.ca
Jobs.ca
Language
Finastra logo

Senior MS Dynamics Developer

Finastra1 day ago
Mississauga, ON
Senior Level
full_time

Top Benefits

Unlimited vacation and flexible hybrid work arrangements.
Medical, life, and disability insurance coverage.
Retirement plan with company contributions.

About the role

Who are we?

At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world's top 50 banks, we aim to boost financial inclusion for all. Join us and be part of a vibrant company that embraces diverse perspectives and is committed to doing well by doing good.

About the role:

The Senior MS Dynamics Developer will liaise with Enterprise and Solution Architecture, Technical Leads, Product Management, and project team members for designing, developing, implementing CRM Solutions using Microsoft Dynamics 365. The Senior Dynamics Developer will have extensive hands-on technical configuration, customization, integration and deployment experience with Dynamics 365 CRM. They will interface with on shore and off shore Software Developers and liaise with Product and Project Managers, Quality Assurance Analysts and DevOps engineers to enhance the Software Development Lifecycle.

What you'll do:

  • Participate in the development of detailed design documents to meet development methodology and increase application maintainability
  • Develop and unit test moderate to complex programs/modules according to specific business and design requirements
  • Deliver on enhancements/product progression projects on time and on budget per project plan
  • Provide support and enhancements to existing production applications to minimize outage time and increase effectiveness of business
  • Provide support and maintenance of existing applications
  • Liaise with architects, Business Analysts, and Project Managers to define software requirements; and to assess feasibility of solution within time constraints
  • Produce code that is secure, reliable, reusable and scalable
  • Contribute in the evaluation of code and database design, system structure, interface between hardware and software, operational and performance requirements of overall system
  • Prepare Technical Design and Specification documents
  • Develop software, conduct unit testing, and work with the project team to assist in user testing.
  • Create implementation instructions and support application deployments
  • Work with the project team to review problems, define and test solutions.
  • Coordinate development activities of developers within the group.
  • Facilitate knowledge transfer as a SME.
  • Mentor team members and support their development.
  • Support onshore and offshore developers.
  • Participate in application code reviews/walkthroughs to ensure accuracy in relation to business requirements and development guidelines
  • Remain up to date of development technologies, both current and future
  • Follow industry standards in application development, secure coding, and testing

What you'll need:

  • 3+ years experience building multi-tenancy, high-volume, transactional CRM solutions with Microsoft Dynamics 365.
  • 3+ years experience with ASP .NET, MVC, C#, .Net Framework and JavaScript.
  • Experience in designing, developing and implementing enterprise-grade solutions including models, documents, and plans.
  • Solid experience with the Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
  • Familiarity with the Dynamics 365 Web API, Fetch XML, XRM Toolbox, SSIS Packages, SSRS and OData queries for accessing and manipulating Dynamics data.
  • Good knowledge of agile methodologies, DevOps, CI/CD pipelines using Azure DevOps and Git, SQL and Relational Database management systems.
  • Familiarity with integrating Dynamics 365 with other enterprise systems.
  • Experience with PowerBI and integration with D365 CRM is preferred.
  • BS or MS in Computer Science or Engineering, or equivalent industry experience.
  • Experience of one of the unit testing frameworks like xUnit, nUnit or SpecFlow.
  • Firm grasp of OO analysis and design in a multi-tiered application development environment.
  • An appreciation of end-user needs, requirements and ability to see the big picture.
  • Excellent verbal and written communication skills, managing priorities and conflicting timelines and work in a fast paced environment.
  • Nice to Have: Power Platform Certifications.(PL-200,PL-400 or above).

We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold:

· Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave.

· Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support.

· Medical, life & disability insurance, retirement plan, lifestyle and other benefits*

· ESG: Benefit from paid time off for volunteering and donation matching.

· DEI : Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).

· Career Development: Access online learning and accredited courses through our Skills & Career Navigator tool.

· Recognition: Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best.

  • Specific benefits may vary by location.

At Finastra, each individual is unique, bringing their own ideas, thoughts, cultural beliefs, backgrounds, and experiences together. We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves.

Be unique, be exceptional, and help us make a difference at Finastra!

Finastra is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). We will accommodate applicants' needs upon request, throughout all stages of the recruitment process. Please inform us of the accommodation(s) that you may require. Information received related to accommodation will be addressed confidentially.

About Finastra

Financial Services
10,000+

Pioneering a world of OPEN FINANCE

Industry expertise, open technology and a global ecosystem: We unlock the potential of people, communities and businesses everywhere