Senior Software Developer

Millennium EMS Solutions Ltd.

Calgary

Hybrid

CAD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salaries
Comprehensive benefits package
Group RRSP matching
Employee wellness programs
Flexible hours
Career development planning
Subscription/accreditation fees

Job summary

SiteCrest is seeking a Senior Software Developer to design, develop, and sign new solutions while maintaining existing products. The role requires strong communication within the team and the ability to share knowledge and provide practical solutions.

The position is based out of our Calgary office and is a hybrid role, with weekly office attendance expected. Ideal candidates have 5–7 years of experience with C#, SQL Server, and Azure, and a solid understanding of RESTful APIs, testing, and

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5–7 years of professional experience with C#, SQL Server, and Git.
  • 5–7 years of professional experience using Azure.

Responsibilities

  • Design, develop, and maintain software applications with focus on performance, usability, and scalability.
  • Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Maintain existing software by gaining domain knowledge and refactoring code safely.
  • Provide input on proposed solutions leveraging past experience to identify gaps early.
  • Debug and fix problems as they arise.
  • Communicate proposed solutions clearly to other developers.
  • Identify challenges before they arise and propose mitigations.
  • Support and develop the team through pull requests and knowledge sharing.
  • Collaborate with others in a supportive, ego-free environment.
  • Be a good teammate and contribute to a positive culture.

Skills

Communication
Collaboration
Problem solving
Teamwork
C#

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Azure
Git
SQL Server
EF Core

Job description

The Senior Software Developer will be responsible for designing, developing, and signing of new solutions and the maintenance of existing products. They must be able to clearly and effectively communicate within the team, provide solutions to problems and share their knowledge and experience with the rest of the team.

Please note the position is only available to be based out of our Calgary office and is a hybrid position.

Key Responsibilities
  • Design, develop, and S software applications keeping in mind performance, usability, and scalability.
  • Participate in spring planning, daily stand-ups, sprint reviews, and retrospectives.
  • Maintain existing software by gaining domain knowledge and safely refactoring code.
  • Provide input on proposed solutions leveraging past experiences to quickly identify potential gaps.
  • Debug and fix problems as they arise.
  • Ability to clearly communicate proposed solutions to other developers.
  • Identify challenges before they arise.
  • Support and develop the team through pull requests, providing advice, and sharing past successes and failures.
  • Collaborative, ego-free approach to problem solving.
  • Be a good teammate.
What you bring
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5-7 years of professional experience with C#, SQL Server, and GIT.
  • 5-7 years of professional experience using Azure.
Other knowledge and skills
  • Excellent collaboration and communication skills.
  • Strong knowledge of C#, SQL Server, and Azure.
  • Strong knowledge of SOLID principles.
  • Strong knowledge of ASP.NET, .NET Core, and EF Core.
  • Strong knowledge of RESTful APIs and web services.
  • Knowledge of unit testing, integration testing, and load testing.
  • Knowledge of DevOps practices, CI/CD pipelines, and version control systems (e.g., Git).
  • Familiarity with Terraform, Python and ESRI JS APIs is a plus.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and Blazor.
Working conditions
  • Primarily working in an office environment. Requires sitting for extended periods of time.
  • Prolonged exposure to computer keyboards and computer screens.
  • Manual dexterity required to use laptop and peripherals.
  • Role requires increased and/or flexible work hours when managing multiple time-sensitive or special requests that have specific deadlines.
  • Hybrid work environment with required weekly office attendance on certain days.
  • Some travel to other SiteCrest offices may be required on occasion.
Benefits
  • Competitive salaries
  • Comprehensive benefits package including flex benefits for extended health care, dental care, vision, life insurance, short term disability insurance, long term disability insurance, critical illness insurance and accidental death and dismemberment insurance
  • Group RRSP matching plans
  • Employee wellness programs
  • Flexible hours
  • Career development planning
  • Compensation for subscription and accreditation fees
Equal opportunity statement

SiteCrest practices equal opportunity and fair hiring practices when filling positions and will hire the most qualified individuals based on their knowledge, skills, abilities and other competencies. SiteCrest has adopted this philosophy to ensure all employees, and potential candidates are considered for employment opportunities through a consistent, fair and barrier-free approach.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer (C# .NET / SQL Server)
Senior Software Developer (C# .NET / SQL Server)

AbaData • Calgary

On-site
CAD 100,000 - 140,000
Flexible health spending account
On-site parking
Career growth in growth-stage company
Staff Engineer
Staff Engineer

Akkodis • Calgary

On-site
CAD 90,000 - 150,000
Senior Software Developer
Senior Software Developer

MatchBox Consulting Group • Calgary

On-site
CAD 90,000 - 120,000
Senior Dotnet Developer
Senior Dotnet Developer

Synechron • Edmonton

On-site
CAD 90,000 - 92,000
15 days annual leave
Comprehensive insurance plan
Flexible hybrid policy
+3
Full Stack Developer - Senior
Full Stack Developer - Senior

VGen Technologies LLC • Edmonton

Remote
CAD 76,000 - 139,000
Senior Software Developer
Senior Software Developer

SOTI • Mississauga

Hybrid
CAD 80,000 - 110,000
Culture emphasizing personal growth
Opportunities for continuous innovation
Work on complex projects with leading technology partners
Senior Software Developer
Senior Software Developer

Worky • Mississauga

On-site
CAD 135,000 - 160,000
Senior Software Developer, DevOps & Infrastructure
Senior Software Developer, DevOps & Infrastructure

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
+2
Senior Software Engineer (1880)
Senior Software Engineer (1880)

Direct IT Recruiting Inc. • Toronto

Hybrid
Hybrid work model
Contract duration 5 months
Sr. Developer
Sr. Developer

Rogers Communications • Brampton

On-site
CAD 90,000 - 130,000