Software Developer III
7 days ago
Employment Status
Full Time
Employment Type
Leave Replacement
Job Summary
Reporting to the Manager, Information Architecture, this senior level developer role will lead software development projects and work closely with stakeholders to provide software solutions. The Software Developer III will research and design software modules to be implemented and maintained by the development team in support of business and educational delivery needs at CNC. The Software Developer III oversees the catalogue of custom developed and third‑party software to maintain high business value, ensure information security, and to ensure interoperability between various systems.
Specific Duties
- Creates and builds software modules and specifications for use by the development team in support of development projects
- Designs web, desktop and console applications in support of business and educational delivery requirements and in alignment with IT Services architectural goals
- Writes efficient and maintainable code, markup and queries to build software applications
- Development of programming standards and practices within languages and frameworks used at CNC
- Plan and coordinate testing, changes, upgrades, and deployments to fulfill specified requirements
- Performs code reviews to assess quality and provide feedback
- Trains users on newly developed software
- Provides direction, advice and resources for integrating new software into the CNC environment following information architecture guidelines
- Assist with the development of policy, standards, and procedures to assist your team in achieving consistent, standards focused outcomes through the automation and reuse of software tools
- Oversee complex data integration and migration activities between information systems using custom tools and APIs
- Create, maintain, and troubleshoot complex, multi‑table SQL queries which make use of advanced SQL features while ensuring a high level of query optimization
- Perform database administration such as security configuration, backup restoration, and creation of maintenance plans
- Design and implement database availability plans to ensure minimal disruption to business functionality
- Identifies areas for improvement within existing programs and subsequently implements those improvements
- Participate on committees and working groups as a subject matter expert
- Assists with software procurement exercises, providing recommendations on functionality and interoperability with existing CNC systems
- Ensures the confidentiality, security, and stewardship of data, including compliance with freedom of information and protection of privacy legislation
- Monitor internal logs and vendor security and patch feeds to identify vulnerabilities and schedule and apply upgrades and patches for risk mitigation
- Work closely with stakeholders to identify business objectives and assist with the creation of plans to achieve them
- Coordinate project and issue resolution work with your team and other stakeholders
- Enterprise systems user account management activities, such as setting up user accounts and passwords, and retrieving user information
- Troubleshoot simple network issues using tools such as nslookup, ping, tracert, and ipconfig
- You will be part of a team actively engaged in contributing to and accomplishing the vision, mission, and goals of the College and in supporting the aspirations and needs of our learners.
- You will promote a positive work atmosphere by interacting and communicating in a professional manner that demonstrates mutual respect with students and colleagues.
- Perform other related duties as assigned.
Skills & Qualifications
- Bachelor’s degree (or higher) specializing in Computer Science or Software Engineering from a recognized institution.
- 3 years or more minimum of three years current experience in software design and development or equivalent education and experience.
- Experience in post‑secondary education or the public sector is preferred
- Experience using Microsoft development and web tools such as Visual Studio, SQL Server Management Studio, and Microsoft Internet Information Server
- Experience with ASP .Net, C#, Razor pages, Blazor pages, ASP .Net Web APIs, Javascript, CSS, JQuery and Knockout.js
- Understanding of Azure AD and Azure development tools
- Understanding of how Entity Framework interoperates between databases and programming languages
- Understanding of external tables, triggers, database links, indexing, and sub‑queries in Microsoft SQL Server databases
- Understanding of high availability concepts like clustering, load balancing and hot standby databases
- Ability to enhance existing process performance through the use of advanced techniques like SQL plans, index choice, and materialized views
- Understanding of Azure app registration
- Ability to read and execute basic shell scripts such as batch files and PowerShell to automate administrative tasks
- Ability to use source control to branch and merge repositories
- Understand how content management systems work (eg. Sitefinity)
- Familiarity with structured approaches to system configuration management
- Ability to conduct technical risk analysis, benchmarking and baselining to assist with solution selection
- Ability to create systems diagrams and models
- Ability to provide assistance and advice to less experienced members of your team
- Understanding of network concepts and terminology like connections, sessions, sockets, packets, IP address assignment, gateways, and DNS
- Ability to prepare and distribute progress reports
- Experience leading projects
- Demonstrated commitment to service excellence and teamwork
- Ability to work effectively and cooperatively with a diverse group of individuals or departments
- Excellent communication skills, both written and verbal
Band
Band K
Grade
Grade NA
Salary
$78,177 per year, plus Labour Market Adjustment of $6000 per year
Location
Prince George
Campus
CNC Campus Prince George
Province
BC
Country
Canada
Posting Number
25-200SP
Employee Group
Operational
Desired Start Date
01/05/2026
Position end date (if temporary or seasonal)
11/26/2026
Number of Hours per week
35
Posting Competition Status
Accepting Applications
Number of Positions to fill
1
Open Date
11/28/2025
Screening/Close Date
12/16/2025
Remain Open Until Filled
Yes
Special Instruction/Details to Applicant
Supplemental Questions
- * Are you legally able to work in Canada?
- Yes
- No
- * Do you hold a Bachelor's degree (or higher) specializing in Computer Science or Software Engineering from a recognized institution?
- Yes
- In progress
- No
- * How many years of current experience in software design and development, or an equivalent of education and experience, do you have?
- None
- 1-2 years
- 2-3 years
- 3 years or more
- * Please indicate whether you are proficient with the following: *Select all that apply*
- .NET Framework
- .NET Core
- Visual Studio
- C#
- Javascript
- SQL Server Management Studio (SSMS)
- Entity Framework
- ASP.NET Web APIs
- Internet Information Services (IIS)
- Git
- Microsoft Graph
- React
- Powershell
- * Do you have experience working in Post Secondary or the Public Sector?
- Post-Secondary
- Non-Post-Secondary Public Sector
- No
Documents Needed To Apply
Required Documents
- Resume
- Cover Letter
- Credentials
Optional Documents
- Other
- Optional Credentials 1
- Optional Credentials 2
College of New Caledonia, Human Resources
3330 22 Ave, Prince George, BC V2N 1P8, Canada
#J-18808-Ljbffr
-
Software Developer III
1 week ago
Prince George, Canada College of New Caledonia Full timeEmployment Status Full Time Employment Type Leave Replacement Job Summary Reporting to the Manager, Information Architecture, this senior level developer role will lead software development projects and work closely with stakeholders to provide software solutions. The Software Developer III will research and design software modules to be implemented and...
-
Software Developer III
1 week ago
Prince George, BC VN P, Canada College of New Caledonia Full time US$78,377 - US$300,000 per yearEXISTING CNC CUPE Employees:For all Administrative postings please disregard the following statement. For CUPE postings please refer to Article 9.01 (d) of the CUPE Collective Agreement to ensure you have met the eligibility requirements to apply to CUPE competitions.Employment Status Full Time Employment Type Leave Replacement Job SummaryReporting to the...
-
Senior Software Developer
7 days ago
Prince George, Canada College of New Caledonia Full timeAn educational institution in Prince George seeks a Software Developer III to lead software development projects and collaborate with stakeholders. The role involves designing software solutions and maintaining high business value. Candidates must hold a Bachelor's degree in Computer Science or a related field and have at least three years of relevant...
-
Senior Software Developer
1 week ago
Prince George, Canada College of New Caledonia Full timeAn educational institution in Prince George seeks a Software Developer III to lead software development projects and collaborate with stakeholders. The role involves designing software solutions and maintaining high business value. Candidates must hold a Bachelor's degree in Computer Science or a related field and have at least three years of relevant...
-
Engineering Technician III
20 hours ago
Prince Albert, Saskatchewan, Canada City of Prince Albert Full time $39,920 - $62,240 per yearPosition Overview:The City of Prince Albert invites applications for the permanent position of Engineering Technician III in the Public Works Department.The Engineering Technician III, will perform surveying duties, create designs and working drawings for municipal engineering projects, maintain municipal infrastructure information, and assist the planning...
-
Maintenance Technician III
1 week ago
VA Prince George Replenishment Ce, Canada Perdue Farms Inc. Full time US$80,000 - US$120,000 per yearPerdue Foods has a goal of becoming the most trusted name in premium proteins by creating products for consumers and for retail and foodservice customers around the globe while changing the way animals are raised for food. It is part of Perdue Farms, a fourth-generation, family-owned food and agricultural business deeply rooted in tradition yet with a...
-
Maintenance Technician III
1 week ago
VA Prince George Replenishment Ce, Canada Perdue Farms Inc. Full time $60,000 - $90,000 per yearPerdue Foods has a goal of becoming the most trusted name in premium proteins by creating products for consumers and for retail and foodservice customers around the globe while changing the way animals are raised for food. It is part of Perdue Farms, a fourth-generation, family-owned food and agricultural business deeply rooted in tradition yet with a...
-
Software Engineer III
1 week ago
Ontario / Charlottetown, Prince Edward Island / Newfoundland & Labrador / New Brunswick / Nova Scotia / Halifax, Nova Scotia, Canada SpryPoint Full time $80,000 - $120,000 per yearThe Company 2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've...
-
Software Tester
1 week ago
Prince George, British Columbia, Canada Meta Consulting Group Full time $96,000 per yearPosition OverviewWe are seeking a detail-oriented and analytical Software Tester to join our Quality Assurance team in Prince George. In this critical role, you will ensure the quality, reliability, and performance of software solutions developed for our clients. The ideal candidate is a strong communicator with a keen eye for detail and a passion for...
-
Insurance Services Representative, Level 3
3 weeks ago
Prince George, Canada Integris Credit Union Full timeOverviewIntegris is looking for an Insurance Representative III to join the Insurance team on a permanent, full-time basis at our 5th & Central Prince George BC branch.As an Insurance Representative 3, you will demonstrate confidence and competence in servicing a wide range of personal lines insurance products. This includes homes, recreational vehicles,...