Software Developer
MD Financial Management
Ottawa, ON
3d ago
source :

With more than 51 years of exclusive service to Canada’s physicians and their families, MD’s mission is to provide them with financial peace of mind, so they can enjoy what matters most to them while achieving their career and life goals.

MD’s commitment to work / life integration, employee well- being and ongoing learning are key factors that drive our overall success.

With Scotiabank by our side, we are even better positioned to provide our clients with financial advice and solutions to help them achieve their short- and long-term financial goals.

At MD, we offer a unique culture and, because of that, we have been recognized in several ways : Best Workplace Culture, Achievers 50 Most Engaged Workplaces in North America, the National Capital Region’s Top Employer, and Talent Board’s North American Candidate Experience Award.

We are always looking for individuals with bright minds and a deep-seated desire to make a difference in the lives of some of the most hard-working, industrious and essential individuals in our community : Canada’s physicians.

What You Will Do :

Reporting to the Manager of Software Development Client Web Applications, the incumbent will focus on web application development and 3rd level troubleshooting support in a Microsoft-based development stack.

In a team-based agile SCRUM environment with a focus on digital, the incumbent will work closely with the Software Developers, Business Analysts, Quality Assurance Analysts, and 2nd level support teams in delivering and supporting solutions for our clients.

The incumbent will be responsible for the development, implementation, maintenance and testing of various web-based applications.

Specifically you will :

  • Be a member of the SCRUM team collaborating to plan, design, develop, test, and maintain web-based business applications built on Microsoft technologies
  • Provide third-level support to business users
  • Perform software debugging using appropriate techniques and tools.
  • Analyze and resolve technical and application problems
  • Package code release builds and support deployment of releases
  • Participate in peer-reviews of solution designs and related code
  • Develop, refine, and tune integrations between applications
  • Assess opportunities for application and process improvement
  • Work with teammates to maintain continuous integration practices
  • Adhere to high-quality development principles while delivering solutions
  • Provide after-hours on-call support to support releases and key business processes on an as-needed basis
  • What You Need :

  • Minimum of five (5) years of demonstrated experience developing web applications
  • University degree in Computer Science or a related discipline
  • Proficient with C#, MVC, Web Services WEB API, Angular, ASP.NET, XML in a .Net stack
  • Object-oriented software design and development
  • Experience in Microsoft SQL Server 2012 or higher database design and development; knowledge with SSIS and SSRS considered an asset
  • User interface design using Angular, HTML, Javascript
  • Demonstrated experience writing design documents, and technical interface specifications
  • Demonstrated experience designing n-tiered web and client server applications, web services and interfaces
  • Comprehensive understanding of object-oriented application development techniques and theories
  • Microsoft .NET technologies
  • Knowledge of service-oriented architecture and relational databases, including database theory, and a strong understanding of business data structures
  • Knowledge of Agile development processes
  • Microsoft Visual Studio in a Team Services environment (including source control with GIT)
  • What You Bring :

  • Detail oriented with strong analytical and problem solving
  • An eagerness to learn new things and improve upon existing skills, abilities, and practices
  • A passion for writing clear, concise, and comprehensible code
  • Work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes
  • 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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form