Enable job alerts via email!

Developer

Becker County

London

Remote

CAD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Trevlac Computer Services Ltd. seeks a full-time Developer to support and enhance their student information systems used in K-12 education. The ideal candidate will have strong C# and ASP.NET skills, be part of a collaborative team, and help maintain and develop software solutions tailored for schools across Canada. This position offers the chance to work intimately in a remote environment with a focus on educational technology.

Qualifications

  • Minimum of 3 years development experience in ASP.NET with C#.
  • Experience with SQL and writing queries is required.
  • Strong analytical and problem-solving skills are essential.

Responsibilities

  • Maintain existing software mainly in C# and ASP.NET.
  • Migrate legacy code to newer .NET platforms as needed.
  • Act as the first line of support for application-related issues.

Skills

C#
ASP.NET
SQL
HTML
JavaScript
jQuery
AngularJS
Problem-Solving
Communication Skills

Education

Post-secondary education in Computer Science

Tools

Visual Studio
SQL Server

Job description

Developer

Trevlac Computer Services Ltd. has an exciting opening for a full-time Developer to become part of our collaborative, fully remote team!

About Trevlac

Trevlac Computer Services Ltd. is one of Canada's most progressive software development companies in the field of student administration for schools and school districts. Since 1973 our company has been providing computer services or software to schools across Canada and elsewhere in the world. Our top quality software is adaptable and customizable to any school environment and this allows users to "move with the times" without having to change products. Throughout the years our commitment to the field of education has brought us many successes and, with our latest release of The School Administrator - Version 7.0, we offer innovative features unavailable in competitor's products.

We are a small team who work closely together with trust, courtesy, and respect for each other. We strive to provide the best possible product for our clients without whom the company would not exist. We are open to new suggestions and approaches … always with our clients’ best interests in mind.

The Position:

The Developer role is part of a small development team providing a suite of applications used in K-12 schools, specifically focused on student information systems.

The position requires providing dedicated and ongoing development, enhancement, and maintenance of the company’s suite of applications. The position also involves the administration of the company’s servers.

Key Responsibilities:

  • Maintain existing software mostly written in C# in the form of ASP.net and WebForms
  • Perform code refactoring to improve maintainability and performance.
  • Migrate legacy code to newer .NET platforms if needed.
  • Write software to satisfy new business requirements
  • Translate business requirements into functional and technical specifications.
  • Design and develop new modules or features using ASP.NET (WebForms and MVC), C#, and SQL Server.
  • Implement reusable code libraries and adhere to best practices in software design.
  • Write, test, and optimize SQL queries, stored procedures, and functions.
  • Perform database schema design, indexing strategies, and data migrations as needed.
  • Ensure data accuracy, integrity, and security across applications.
  • Use HTML, CSS, JavaScript, jQuery, and AngularJS to enhance UI and UX.
  • Implement responsive design and browser compatibility best practices.
  • Act as the first line of support for application-related issues.
  • Investigate and resolve bugs and performance issues in a timely manner.
  • Provide training and assistance to end-users as necessary.
  • Maintain thorough documentation for code, systems, configurations, and user manuals.
  • Document change requests and resolutions in support and ticketing systems.
  • Help prepare reports for provincial government compliance, particularly in education settings.
  • Adhere to policies concerning data privacy and protection of sensitive student data.
  • Work closely with internal stakeholders including project managers, educators, and IT staff.
  • Participate in team meetings and planning sessions.
  • Keep up with new tools, frameworks, and technologies relevant to the Microsoft and .NET stack.
  • Suggest improvements to processes, tools, and practices.
  • Perform unit and integration testing and collaborate with QA or testing with the team to ensure the robustness and security of code.
  • Monitor the company’s servers
  • Maintenance and monitoring of the backup of the company’s servers
  • The publishing of updates to the suite of applications to the servers as required.


Skills and Qualifications:

  • Post secondary education, preferably in the field of computer science
  • Experience working in the elementary/secondary education sector is an asset
  • Familiarity with the Ontario, Manitoba, and BC Ministry of Education reporting requirements is an asset.
  • A minimum of 3 years of development in ASP.net using C#, MVC
  • Experience in writing SQL queries
  • Experience developing WebForms based applications
  • Knowledge of structures and modular designs
  • Must be familiar with general database theory
  • Must possess excellent written and oral communication skills as well as strong interpersonal skills
  • Experience with HTML, Javascript and Jquery
  • Experience with AngularJS
  • Strong analytical and problem-solving skills.
  • Ability to work independently and within a small team.
  • Service oriented
  • Experience with reporting requirements for provincial governments (especially in the education sector) would be advantageous.
  • Familiarity with modern front-end frameworks (e.g., React, Angular 2+, Blazor) and DevOps practices (CI/CD pipelines, Azure DevOps) would be beneficial.

Qualified candidates are encouraged to apply and send their application to https://tealandco.com/careers/. We thank all candidates in advance. Please note, only those candidates selected for an interview will be contacted.

Trevlac welcomes applications from all qualified individuals, including, but not limited to women, persons with disabilities, visible minorities (racialized), aboriginal (Indigenous) persons and persons of any gender identity and sexual orientation. Trevlac is committed to a positive, supportive, and inclusive environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Associate Software Engineer - Remote in Canada

Optum

Richmond null

Remote

Remote

CAD 49.000 - 103.000

Full time

Today
Be an early applicant

.Net Software Developer - Intermediate

J.D. Power

London null

Remote

Remote

CAD 80.000 - 120.000

Full time

5 days ago
Be an early applicant

Frontend Developer

Tundra Technical Solutions

null null

Remote

Remote

CAD 80.000 - 100.000

Full time

Yesterday
Be an early applicant

Remote Mechanical Engineering Tutor

Varsity Tutors, a Nerdy Company

null null

Remote

Remote

CAD 60.000 - 80.000

Full time

2 days ago
Be an early applicant

Epic Bridges / Corepoint Interface Developer II-III - Remote Option

OU Health

Toronto null

Remote

Remote

CAD 85.000 - 120.000

Full time

2 days ago
Be an early applicant

Developer Relations Engineer

Canonical

Regina null

Remote

Remote

CAD 80.000 - 110.000

Full time

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver null

Remote

Remote

CAD 80.000 - 100.000

Part time

Yesterday
Be an early applicant

Oracle ERP Cloud Support Analyst - Remote

NTT DATA North America

Vancouver null

Remote

Remote

CAD 80.000 - 120.000

Full time

Today
Be an early applicant

Software Engineering Specialist - Human Data

xAI

North Vancouver null

Remote

Remote

CAD 80.000 - 100.000

Full time

Yesterday
Be an early applicant