Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Truck Driver Position Occupational Therapist 0 0 PR Digital Marketing Intern Delivery Driver Paid Healthy Trial Participant Paid Clinical Trial Participant Paid Research Participant BairesWash Incorpora Personal Para Software Developer Bread Baker Dental Receptionist-Full Time Driller Delivery Driver Carpenter Bud Tender Hiring Mortgage Agents and Brokers Marketing Assistant Amazon Picker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Immediate Amazon Order Packer Seasonal Full-Time Warehouse Team Member Amazon Picker Amazon Warehouse Associate Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Amazon Warehouse Associate - Immediate Amazon Picker Full-Time Warehouse Team Member Amazon Picker Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Free Amazon Warehouse Worker Amazon Warehouse Worker Amazon Warehouse Associate Amazon Order Packer Amazon Warehouse Associate - Free Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Warehouse Worker Full-Time Warehouse Team Member Amazon Warehouse Worker Newest Jobs
Companies
Yelp ContactMonkey CareGuide Clearbanc Sterling-Turner Exact Media Aerotek Two Sigma Aecom Peel Regional Police AsteroidX Akira Jane Street Borrowell Insight Global WeWork Shopify First Convenience Bank American Income Life Doordash Amazon Flex Square Microsoft AT&T Instacart Clickworker Vector Marketing Scotiabank Creative Circle Hatchways Walgreens UnitedHealth Group Recovhub LowCostWebDesignFirm.com Desjardins CI&T mappedin 51talk Top Hat Checkout 51 Paylocity Mobeewave TD Bank The Youth Connection Hootsuite SnapTravel ScribbleLive autoTRADER.ca GoParkr Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Software Developer At MD Financial Management Inc.

Location: Ottawa, Ontario

Job Description

Job Details

Description

With close to 50 years of physician-focused experience, MD has one main goal: to help Canada physicians and their families achieve financial well-being. 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.

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.

What you will do:

Member of 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

What you need:

University degree in Computer Science or a related discipline

Object-oriented software design and development

Proficient with C#, MVC, Web Services\WEB API, ASP.NET, XML in a .Net stack

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

Knowledge of Agile development processes

Microsoft Visual Studio in a Team Services environment (including source control with GIT)

What you bring:

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

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