At MD Financial Management, we have one mandate: to help Canadian physicians achieve financial well-being by focusing on their distinctive needs and operating in their best interests. Our commitment to work/life integration, employee well-being and ongoing learning are key factors that contribute to our overall success.
For the sixth consecutive year, MD Financial Management has been recognized as one of the Achievers 50 Most Engaged Workplaces in North America. The annual award, given by Achievers—an industry-leading provider of employee recognition and engagement solutions—commends top employers that display leadership and innovation in engaging their workforces.
What You Will Do:
Working in a team-based SCRUM environment you will focus on application development and support. You will work closely with Technology Leads, Product Owners, Software Developers, Business Analysts & QA Analysts in delivering solutions for our clients.
You will collaborate with teammates to plan, design, test, and maintain web and desktop based business applications built on Microsoft technologies.
You will focus on application development, support, and implementation and testing of various web and desktop based computer applications.
Your ability and enjoyment of designing and developing application programs coupled with testing & debugging programs, including preparation of data, test plans, and test scripts, and execution of tests will enable great satisfaction in your day to day activities.
Having worked directly with clients and cross-functional IT teams to analyze & resolve technical problems, as well as implemented new application functionality for new releases, gives you the continued opportunity to hone your excellent communication/interpersonal skills.
In this role you have the opportunity to provide third-line support and also provide after hours on-call support based on a rotating schedule.
What You Need:
5+ years of Demonstrated experience developing web applications using ASP.NET, MVC, and C# in a .NET framework. University degree in Computer Science or a related discipline
Extensive experience in object-oriented software design and development
Proficient with ASP.NET, C3, MVC, Web Services\WEB API, XML
Strong experience in Microsoft SQL Server 2012 or higher database design and development; experience with SSIS and SSRS considered an asset
Experience across the full CRM implementation lifecycle with dynamics 365 (v.2013+) and experience in CRM portal and mobile solution is highly desirable, Fetch XML
Demonstrated experience writing design documents, and technical interface specifications
Demonstrated experience designing n-tiered web and client server applications, web services and interfaces
Experience with Microsoft Visual Studio in a Team Services environment (including source control)
What You Bring:
Must be a self-starter who requires minimal supervision
An eager self-learner who likes to stay on top of technology
Experienced in problem solving, and able to follow a methodical implementation process
A keen troubleshooter who loves to get to root of an issue and fix it
Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects and rapidly changing priorities.
Ability to communicate with clients at all levels
What Success Looks Like:
You are passionate about the MD value proposition.
You are constantly learning and honing your skills.
You feel rewarded and recognized in a way that inspires you to do your best work.
You are engaged, enthusiastic and clearly understand how what you do contributes to MD’s overall success.