×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer Dev

Job in Calgary, Alberta, D3J, Canada
Listing for: Know History
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 75000 CAD Yearly CAD 75000.00 YEAR
Job Description & How to Apply Below
Position: Intermediate Software Developer Dev 2

About the Position

We are looking for a Software Developer to provide services on existing Know History applications and to work with our Digital History team in the development of new applications which further the research presentation and documentation of Indigenous and Canadian history. Key responsibilities will include software design development and support including writing application code writing technical specifications liaising with system users conducting QA activities and deploying applications.

The Software Developer will work both independently and collaboratively with KH staff clients communities and external partners to take new software features from concept to deployment.

The ideal candidate has demonstrated experience working with JavaScript frameworks databases and building custom applications from conception to completion. They manage their time effectively can work independently and they understand how their work contributes to the bigger picture without losing track of the small details. They are passionate about their work and can effectively communicate ideas obstacles and solutions to non-experts.

Primary

Responsibilities
  • Develop and optimize front-end and back-end software solutions to ensure web applications are rendered consistently in cross-browser environments.
  • Create robust scalable server-side logic 8 C# and JavaScript web frameworks.
  • Conduct database design and tuning for performance and scalability with SQL Server.
  • Troubleshoot and debug issues across the stack.
  • Ensure all code is up to standards and covered by automatic tests.
  • Collaborate with team to address technical issues and contribute to solutions for complex software issues.
  • Support improvements to software development workflows.
  • Provide technical documentation on projects and code.
Qualifications
  • Bachelors degree in computer science or a related field.
  • 5-7 years of software development experience.
  • Expert in C# .Net SQL Server and Azure.
  • Familiarity with version control systems.
  • Experience working in an Agile environment.
  • Strong problem-solving skills and ability to work under minimal supervision.
  • Strong communication organizational and analytical skills.
Position Details

Hours:

Full-time with flexible hours

Location:

Calgary or Ottawa office Canada

Compensation:
Starting at $75K/year with paid vacation paid sick leave and health and dental benefits

Equipment provided (e.g. laptop dual monitors peripherals)

How to Apply:

If you are interested in joining Know Historys team for this role please submit your resume through our website. If you have any questions or require accessibility or cultural accommodations at any point in the application process send us an email and we will work with you to make sure your needs are met.

Know History is committed to providing equal employment opportunities. We know that in order to understand our collective history we need to prioritize Indigenous and diverse voices across all aspects of our organization. We strongly encourage candidates to apply and self-identify as Indigenous members of racialized communities and visible minorities people with disabilities or members of members of the Two Spirit (2S) & LGBTQIA communities.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary