Skip to main content

Application Developer

Employer
College of Nurses of Ontario
Location
Toronto (City), Ontario (CA)
Salary
$106,371 - $113,036
Closing date
Feb 10, 2025
View more categoriesView less categories

Job Title: Application Developer             

Job Status: 1* Permanent and 1 * Temporary (12 months)

Eligibility: Open to any qualified candidates 

 JOB PURPOSE

Develops, tests, analyzes, maintains, and modifies new and existing software programs and applications. Works with team and business areas to gain insights of business processes and their challenges. Identifies processes and systems changes to translate system requirements to solutions.

  1. KEY RESPONSIBILITIES
    • Builds strong relationships within the team in order to effectively maintain and enhance CNO’s technology applications; works closely with team leads, business analysts, developers and software engineers to understand the business and system requirements and assist them to document technical requirements.
    • Provides technical support to all subject matter experts; develops technical requirements and translates system designs into technical solutions; gathers feedback and brings forward issues to Applications DevOps Team; provides technical guidance and contributes to establishing best practices within the team.
    • Participates in all key sprint activities such as Sprint Planning, Daily Scrum and Solution Demos; makes recommendations to improve the quality of future systems development.
    • Analyzes issues from various perspectives and recommends solutions that balance the needs of the users with time and cost to implement a change in systems; supports team initiatives, including preparation of work plans, proposals, estimations, and timelines.
  • Stays up to date with latest and emerging technologies to provide input to the team and make sound recommendations of new and emerging products/solutions.
  1. REQUIRED QUALIFICATIONS

Education and Experience:

    • Completion of a relevant post-secondary education in computer science or a related discipline.
    • A minimum of four (4) years professional experience building and supporting Mission Critical and High performant Enterprise Web applications.
    • Development experience with some of the following .NET web app frameworks: .NET Framework, .NET Core 8, ASP.NET MVC, ASP.NET Core MVC (with .NET Core being essential)
    • Considerable experience with Object Relational Mapping (ORM) concepts and tools, Data Modelling and building solution using Microsoft SQL Server Database (T-SQL), SSIS, SSRS.
    • Working experience with Web Services, WCF, Web API and Rest Services
    • Previous experience or good understanding of any of Identity management technologies such as Identity Server (v4), Open ID Connect, SAML, JWT and OAuth 2, Azure AD B2C
    • Experience with source control and continuous integration/deployment (CI/CD) systems, including Azure DevOps, Git, Jenkins, GitHub Enterprise, Azure Pipelines (YAML, Bicep, Terraform, etc.), Kubernetes, and Docker
    • Experience with low-code CMS/ERP platforms like MS Dynamics CRM 365 OnPrem
    • Experience with custom coding CMS/ERP platforms such as AdvantageCSP, Umbraco, Orchard Core, Sitefinity, Kentico Xperience, DNN (DotNetNuke), and ASP.NET Zero
    • Experience with MS Dynamics CRM 365 Online (FNO, CE, etc.)
    • Experience building web applications integrating with Microsoft Dynamics CRM 365 and SharePoint (both OnPrem and Online), and using client-side technologies such as JavaScript, TypeScript, jQuery, Angular/React/Vue.js, CSS3/SASS/SCSS, HTML, and AJAX
    • Experience with cloud-based technologies, including Azure Stack (Function App, App Service, Service Bus, Azure Redis, Azure AI, Co-Pilot Studio, Azure Data Factory)
    • Experience integrating MS Dynamics CRM 365, FNO, and Logic App using X++.

Organizational Competencies

Consistently demonstrate CNO’s Staff Core Competencies:

    • Innovation – Curiously cultivate new ideas with a desire to learn and a collective focus on the best outcome.
    • Integrity – Conduct every interaction with fairness, honesty, and mutual respect.
    • Collaboration – Work with the right people at the right time to make the best-informed decision.
    • Well-being – Care for the physical, mental, spiritual, and emotional needs of ourselves and others.

Job Competencies, Knowledge, Skills

    • Attention to Detail – requires focused attention to detail ensuring quality, precision and accuracy of work when programming and dealing with College data and infrastructure; able to identify relevant and irrelevant details when gathering and analyzing technical requirements and system capabilities.
    • Adaptability – demonstrates flexibility by exchanging ideas with relevant system partners to translate system requirements to business solutions; shifts focus and anticipates the need to adapt plans and approaches if priorities or situation changes.
    • Analytical & Critical Thinking – analyzes business and systems design requirements; identifies relationship between two or more factors to ensure recommended technical solution meets business needs; makes informed assumptions supported by analysis.
    • Problem Solving – applies various knowledge of enterprise web applications to identify and analyze technical issues and problems; provides options, evaluates implications, assesses risks, obstacles, and benefits before choosing a solution; recommends technical solutions based on client needs and requirements; adjusts solutions to address changes to the problem.
    • Proven ability to write clean, scalable, and testable code using .NET programming language - C# and HTML & CSS3
    • Understanding of SOLID Principles, design patterns and application development best practices
    • Understanding of software development life cycle and experience working in an Agile environment
    • Proficiency with front-end technologies, including JavaScript, TypeScript, and CSS frameworks (e.g., Angular, React, Vue.js)
    • Proficiency with Azure Stack technologies, including Function App, App Service, Service Bus, Azure Redis, Azure AI, Co-Pilot Studio, and Azure Data Factory

Hiring Range: $106,371 - $113,036

Full Salary Range: $106,371 - $127,645

To Apply: Please email cover letter and resume by Feb 10, 2025 at 4:00 pm via UKG PRO

Our DEI Commitment

The College of Nurses of Ontario protects the public by promoting safe nursing practice. We strive to be diverse, inclusive, fair, equitable and accessible by addressing barriers and promoting dignity and respect for all.  If you require Code-protected accommodation at any time during the recruitment process, please contact careers@cnomail.org citing “Request for Accommodation” in the subject line.

Land Acknowledgement

The College of Nurses of Ontario (CNO) operates on the traditional, ancestral and unceded territories of many Indigenous communities across Ontario which continue to be home to Indigenous peoples.

CNO’s office is in Toronto, on land that is the traditional territory of many nations including the Mississaugas of the Credit, the Anishnabeg, the Chippewa, the Haudenosaunee and the Wendat peoples.

 

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert