Senior Software Developer (Contract), Job Posting ID: 25E-28
Join to apply for the Senior Software Developer (Contract), Job Posting ID: 25E-28 role at City of North Bay
Senior Software Developer (Contract), Job Posting ID: 25E-28
2 days ago Be among the first 25 applicants
Join to apply for the Senior Software Developer (Contract), Job Posting ID: 25E-28 role at City of North Bay
Posted On
May 27, 2025 at 9:00 AM
SENIOR SOFTWARE DEVELOPER (2+1 Year Contract)
Job Posting ID 25E-28
The Corporation of The City of North Bay is accepting applications for the position of Senior Software Developer. This position is being offered as a 2-year contract, with the potential for a 1-year extension. Reporting to the Enterprise Resource Planning (‘ERP’) Project Manager, the Software Developer is responsible for designing, creating, and maintaining custom software solutions, including web and mobile applications and services. The Software Developer will be responsible for developing system integrations with both third-party and in-house systems, supporting existing software integrations, and managing web servers and relational database management systems. The role also includes designing and implementing functional solutions, testing and debugging code, performing code reviews, and producing technical documentation.
Qualifications
- College diploma or degree in Computer Science or related field.
- 3-5 years of relevant experience in computer programming or system integrations.
- Experience with programming languages including C#, SQL, JavaScript.
- Experience with Microsoft .NET Framework (4.5 and greater).
- Experience with Microsoft .NET (5 and greater).
- Able to adapt to shifting priorities and work effectively under pressure with multiple competing demands.
- Able to communicate effectively, both verbally and in writing, to facilitate clear and solution-focused outcomes.
- Proven ability to identify and resolve coding errors.
- Skilled at working with cross-functional teams to troubleshoot issues and develop practical solutions.
- Solid expertise and extensive practical experience in computer programming.
Assets
- Experience with Java, Swift, Python, Kotlin and other programming languages.
- Experience with Artificial Intelligence (AI) and Machine Learning (ML).
- SQL Server (or substantially similar) certification/experience.
- Windows Server (or substantially similar) certification/experience.
- Experience with .NET MAUI and Blazor.
- Experience with Umbraco or relevant content management systems.
- Experience with project management and issue tracking tools such as Jira.
- Experience with version control and collaboration tools such as GitHub.
- Experience with object relational mapping (ORM) frameworks such as Entity Framework.
- Experience with MVC frameworks such as Microsoft .NET MVC.
- Experience with HTML/CSS for structuring web content and styling and designing web user interfaces.
- Experience with unit testing frameworks such as MSTest and NUnit.
- Knowledge of Agile development methodologies such as Scrum.
Hours of work: 8:30 a.m. to 4:30 p.m. Monday to Friday (35 hours/week) in office.
The current annual salary range for this non-union position is
$77,446-$96,804. (Salary under review)
The City of North Bay is an
Ontario Municipal Employees Retirement System (OMERS) Employer. For more information on the benefits of a defined benefit pension plan please visit
https://www.omers.com/
Qualified individuals interested in being considered for this position are requested to
submit a resume and covering letter in one PDF document via email to: staffing@northbay.ca. Please identify the Posting ID: 25E-28 in the subject line. While the position will remain posted until filled, applications will be reviewed and considered as they are received. We appreciate the interest of all applicants, but only those selected for an interview will be contacted.
Accommodation will be provided in all parts of the hiring process as required under the City of North Bay’s Accessibility Policy. We encourage applicants to make their needs known to Human Resources in advance.
Just north enough to be perfect, North Bay is a diverse community that offers a blend of opportunity and easy living. Servicing a regional catchment area of 112,000 people, this progressive city of 51,553 residents is nestled between Lake Nipissing and Trout Lake and is conveniently located just three and a half hours from major Ontario centers such as Toronto and Ottawa. Join our team and create your future with the Corporation of the City of North Bay. Discover the Gateway to the North, where easy living is embraced.
An Equal Opportunity EmployerSeniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Government Administration
Referrals increase your chances of interviewing at City of North Bay by 2x
Get notified about new Senior Software Engineer Contract jobs in North Bay, Ontario, Canada.
Course Instructor (On-Campus & Distance) - Computer Science 25FW
After School Programmers - Job Posting ID 25E-07
10 Month Limited Term Appointment in Computer Science/Data Science
Course Instructor - Schulich School of Education (On Campus) 25FW
Freedom of Information Officer (Permanent) Job Posting ID: 25E-23
Course Instructor (On-Campus) - Data Science 25FW
Opportunity TypePart-time associate wanted
Course Instructor (On-Campus & Distance) - Math 25FW
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.