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

Intermediate Software Developer At Medical Council of Canada

Location: Ottawa, Ontario

Job Description

Consider an opportunity with the Medical Council of Canada (MCC)!

Working at the MCC means being part of a dynamic team that ensures the highest standard of physician evaluation.

Every member of our team, in any job, at any level, is involved in contributing to the health and well-being of Canadians.

Intermediate Software Developer
Full Time Permanent

Starting salary range: $69,300 - $83,100 a year dependent on experience

The Intermediate Software Developer is part of an agile development team building and working on software solutions that support MCC business activities. You will contribute to the testing, development and maintenance of existing MCC applications, and in the planning, development and deployment of new MCC applications.

Your key responsibilities would include:

  • Code, debug and test software
  • Strives for continuous improvement in software reliability, scalability and performance
  • Works with developers to understand components and builds testing tools where required
  • Works with Quality Assurance to develop test plans
  • Performs code reviews
  • Helps develop software development standards
  • Works closely with Business Analyst and Project Manager to understand business requirements clearly
  • Contributes to decisions regarding software architecture
  • Develops systems documentation
  • Assists team members to analyze and resolve technical problems


Qualifications and Experience:


Language:

  • Excellent oral and written skills in English, oral and written skills in French is a strong asset

Education:

  • A degree in computer science from an accredited college or university, or equivalent

Experience:

  • A minimum of 3 years of relevant work experience

Technical Skills:

  • Extensive experience with software development on the full Microsoft stack; specifically:
    • Visual Studio, TFS
    • C#
    • ASP.NET MVC
    • SQL Server
  • Experience with developing applications that feature:
    • Command-query separation (CQS)
    • Domain-Driven design (DDD)
    • Asynchronous programming (e.g. NServiceBus)
    • Service-Oriented Architecture


Experience with the following considered an asset:

  • Agile scrum methodology
  • RavenDB
  • SignalR
  • Entity Framework
  • WCF Services
  • Winform applications
  • SharePoint as a backend technology
  • .NET Core
  • Angular
  • Knockout.js
  • Cloud technologies (e.g. Azure, Google Cloud)
  • TFS Team Services
  • SQL Server Reporting Services
  • Test-driven development (TDD)
  • JavaScript

Knowledge & Technical Skills:

  • Ability to troubleshoot and analyze issues related to software development and deployment
  • Ability to write technical reports
  • Ability to apply development and technical skills to all aspects of testing; including automated, functional, integration, and performance
  • Knowledge of relevant ITIL policies and procedures, including incident, problem and release management
  • Knowledge of full Microsoft stack
  • Knowledge of software development principles and best practice
  • Knowledge of ancillary technologies (e.g. virtualization, BI, SOA)
  • Knowledge of architecture principles and best practices an asset

Competencies:

  • Ability to coach more junior software developers
  • Highly developed attention to detail
  • Strong verbal and written communication skills
  • Ability to plan, organize and co-ordinate work assignments
  • Self-motivated, responsible
  • Works well independently and as part of a larger team

The perks:

  • A defined benefit pension plan
  • A complete benefit package your first day on the job
  • Three weeks’ vacation right off the bat
  • A company paid holiday closure in December – our gift to you!
  • A 35-hour work week
  • Compressed and telework programs
  • Free onsite parking - any day, any time
  • An onsite gym plus complimentary Yoga, Bootcamp, Movement & Mobility and Zumba® classes


Visit our Careers webpage to learn more about why the Medical Council of Canada is a National Capital Region Top Employer!

Accommodations will be provided at all stages of the hiring process; we ask applicants to make their needs known in advance.
Please note that only those invited for an interview will be contacted.