Developer, Information Technology

College of Physicians and Surgeons of British Columbia

$72K — $91K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in computer science, business administration, or IT-related field, or equivalent experience
  • Minimum of three years development experience
  • Expert knowledge of Microsoft .NET framework/SQL Server Management Studio
  • Experience with Microsoft Team Foundation Server (TFS)/Azure DevOps
  • Demonstrated development experience with key web technologies (ASP.NET, T_SQL, HTML5, JavaScript, CSS3)

Responsibilities

  • Design and develop applications and frameworks to meet business and technical requirements
  • Identify policies and requirements that drive solutions
  • Create, deploy, and maintain .NET-based applications in an operational environment
  • Document database content, structure, and application subsystems
  • Develop procedures for migrations and upgrades
  • Ensure tools are in place to monitor application stability and performance
  • Analyze and evaluate alternative technology solutions for business problems

Benefits

  • Hybrid work-from-home and in-office model
  • Opportunities for personal and professional growth
  • Comprehensive benefits package
  • Recognition as a top employer in BC
  • Certified Living Wage Employer since 2025
Full Job Description
Full-time, contract (15 months)

Position summary

Reporting to the development manager, information technology, the developer will work on designing, developing, and implementing applications using .NET custom framework within a team environment.

We are looking for an efficient, driven, detail-oriented person who strives for quality and improvement and is passionate about building great solutions.

Duties and responsibilities

Duties include but are not limited to the following:
  • design and develop applications, frameworks and solutions to meet the business and technical requirements
  • identify the policies and requirements that drive a solution
  • create, deploy and maintain .NET-based applications in an Ops environment working with business analysts and other team members
  • use appropriate procedures and methods to identify and document database content, structure, and application sub-systems, and develop data dictionary
  • identify, document and follow system-specific standards relating to programming, documentation and testing, covering technical architecture, program libraries, data dictionaries, naming conventions, etc.
  • develop procedures for migrations and upgrades
  • ensure the right tools are in place to monitor the production application to ensure stability, efficiency and performance
  • identify potential risks and problem areas, and develop procedures that provide effective solutions or mitigation strategies to work around the problem at hand
  • analyze and evaluate alternative technology solutions to meet business problems
  • communicate regularly with users, development team, IT teams and management on project goals, priorities and requirements
  • perform other duties, functions and responsibilities as assigned

Skills and qualifications

Required qualifications and experience include:
  • degree in computer science or business administration, or college diploma in computer science, computer systems technician or another IT-related field relevant to the position, or equivalent experience
  • minimum of three years development experience
  • expert knowledge of software system design and development using the Microsoft .NET platform/SQL Server Management Studio
  • experience using Microsoft Team Foundation Server (TFS)/Azure DevOps
  • demonstrated development experience with Microsoft.NET Framework and/or .NET Core, ASP.NET, T_SQL programming, Microsoft SQL Server, HTML5, JavaScript, CSS3, SSRS (SSIS/SSAS a plus)
  • knowledge of Angular.js an asset
  • knowledge of MassTransit or SharePoint Client Object Model (CSOM) an asset
  • solid understanding or experience implementing SOA-based solutions and REST APIs
  • knowledge of DevOps principles and practices
  • analytical mind and problem-solving aptitude
  • strong organizational skills
  • strong verbal and written communication skills
  • must be able to work in an Agile team environment
  • must have the flexibility to handle multiple tasks at the same time
  • communicate effectively with manager and development team to provide progress updates, roadblocks, and offer suggestions and solutions

The compensation range for this position is based on an annual salary of $72,827 to $91,034 per year.

The College of Physicians and Surgeons of British Columbia (CPSBC) has been recognized as one of BC's top employers since 2011 and as a certified Living Wage Employer in BC since 2025. Our goal is to attract, develop and retain highly talented employees. We offer an excellent working environment including a hybrid work-from-home/in-office model, opportunities for personal and professional growth, and a comprehensive benefits package.

Similar Jobs

More Jobs at College of Physicians and Surgeons of British Columbia

More Information Technology Jobs

Find similar Developer, Information Technology jobs: