Senior .NET Developer

Black Diamond Group

Calgary

Hybrid

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Black Diamond Group in Calgary is seeking a Senior .NET Developer to design, develop, and implement Microsoft-based solutions across the organization. The role emphasizes web and mobile development, API integration, and data management, with strong problem-solving and collaboration skills.

You will work within the IT Projects team in a hybrid model, with approximately 20% flexibility to work from home, to support applications used company-wide and drive performance.

Qualifications

  • Bachelor’s degree in computer science, IT, or related field with 5+ years in software design and implementation.
  • Hands-on experience building .NET APIs, desktop and web solutions.
  • Mobile development experience (Flutter and Dart) is a strong asset.
  • Backend API experience in other languages is an asset.
  • Extensive experience with SQL and cloud-based infrastructure.

Responsibilities

  • Collaborate on comprehensive solution designs including software architecture and security.
  • Optimize application performance and reliability through code improvements.
  • Engage with stakeholders to translate requirements into scalable tech solutions.
  • Evaluate new technologies and perform proof-of-concept evaluations.
  • Oversee end-to-end implementation, managing resources and timelines.
  • Mentor junior developers and conduct code reviews.
  • Develop and maintain thorough technical documentation.

Skills

.NET
C#
Azure
SQL
API development
Web development
Flutter/Dart (a plus)

Education

Bachelor’s degree in computer science

Tools

Azure DevOps
SQL Server
Git

Job description

Black Diamond Group owns and operates a portfolio of businesses specializing in modular buildings and remote and temporary workforce housing solutions, along with a digital marketplace for business-to-business crew travel management. We create value by providing differentiated solutions. We believe each customer and each project is unique and that we can tailor a combination of products and services that deliver an enhanced outcome. Our Way is to Create a Better Way – this is our challenge, our call to action, our why!

We believe that a clear strategic vision, with measurable objectives, along with disciplined accountability and data-based decision-making leads to successful outcomes. When we couple this approach with our values-driven, collaborative, safety conscious culture, we achieve top decile performance, deliver results, and have fun while doing it!

We offer careers, not jobs, and we strive for an environment where the best people come to work and feel rewarded for their contributions. We are a team of the best and the brightest in industry, and since our inception, we have led with a people-first approach. We give our employees ample opportunity to pursue their interests and passions and support them as their careers progress.

Black Diamond Group’s IT Projects department has a full-time position for Senior .NET Developer.

This role is hybrid - in-office with 20% flexibility to work from home.

The Senior Developer plays a critical role within the IT Business Solutions team, leveraging Microsoft technologies to design, develop, and implement innovative solutions and support the essential applications used across the organization.

This role focuses heavily on web and mobile development, as well as integration between systems and applications, and requires strong analytical and troubleshooting skills and the ability to see the big picture. This is a high-impact role that works with our broader IT team, as well as users and stakeholders across the organization, to ensure applications perform at full capacity and drive organizational success.

The ideal candidate will have 3+ years of experience as .Net Developer, designing, building and implementing software solutions. They will also have experience with data management, API development, and strong skills in Microsoft technologies such as .NET, C#, and Azure Products, with extensive experience in SQL.

Responsibilities
  • Collaborate on the development of comprehensive solution designs, encompassing software architecture and security components, and support of in-house software solutions and business systems integrations
  • Optimize application performance, quality, and responsiveness by identifying bottlenecks and implementing best practices in code efficiency and architecture.
  • Engage closely with business stakeholders to understand their needs, translating requirements into robust, scalable technology solutions.
  • Evaluate, recommend, and implement cutting-edge technologies to enhance business operations, including proof-of-concept evaluations.
  • Oversee the end-to-end implementation of technology solutions, managing resources, timelines, and deliverables to ensure successful project completion.
  • As a key member of an IT team, collaborate with internal and external stakeholders and cross-functional teams, including Business analysts and Systems analysts, to gather requirements, understand system and business processes, and implement solutions.
  • Act as a subject matter expert for organizational technology solutions, including software architecture, .Net, data management, security, and Cloud systems such as ERPs and CRMs.
  • Provide mentorship and technical guidance to junior developers, defining technical patterns and designs, conducting code reviews, and ensuring adherence to industry best practices and organizational standards.
  • Develop and maintain thorough technical documentation ensuring clarity and accessibility for future reference.
Qualifications
  • Bachelor’s degree in computer science, Information Technology, or a related field with a minimum of 5 years of experience (3+ as a Senior) in software design and implementation, with a proven track record of delivering enterprise-level technology solutions
  • Hands-on experience building .Net APIs, desktop and web solutions
  • Mobile development experience (Flutter and Dart are a plus) is considered a strong asset
  • Backend experience building API’s in any other language is an asset
  • Analytical mindset with big-picture thinking and the desire and aptitude to grow solutions architecture skill sets
  • Extensive experience with SQL
  • Cloud-based infrastructure experience, including public, private, and/or hybrid cloud environments
  • Excellent communication and collaboration skills. The position will require close work with Key Stakeholders, Vendors, Cross-functional Teams, 3rd party partners at all levels to translate technical concepts into business value.
  • End-to-end software solution experience: Hands-on experience in all phases, including concept, design, coding, implementation, and support

For more information, please visit www.BlackDiamondGroup.com

We are an Equal Opportunity Employer

Black Diamond Group Limited is committed to diversity, equal opportunity and ensuring that our employees have the ability to thrive in an inclusive environment. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, marital status, family status, veteran status, Indigenous status, national origin, age, disability or any other legally-protected factors. Accommodation for applicants with disabilities is available upon request during the recruitment process.

Company: Black Diamond Group

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior .NET Developer (Hybrid) - Cloud & API Solutions
Senior .NET Developer (Hybrid) - Cloud & API Solutions

Black Diamond Group • Calgary

Hybrid
CAD 90,000 - 120,000
Hybrid work model
Senior Mobile Developer REQ_42
Senior Mobile Developer REQ_42

3Pillar Global, Inc. • Canada

Hybrid
CAD 90,000 - 120,000
Senior Software Developer (.NET)
Senior Software Developer (.NET)

Kardow • Toronto

On-site
CAD 103,000 - 158,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
.Net Developer/Programmer (ASP .NET, C#, SQL Server)
.Net Developer/Programmer (ASP .NET, C#, SQL Server)

ASL Consulting • Canada

On-site
CAD 70,000 - 90,000
Flexible schedule
Professional work environment
Learning opportunities
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc. • Mississauga

On-site
CAD 72,000 - 95,000
Senior .NET Developer
Senior .NET Developer

Highbrow LLC • Toronto

Hybrid
CAD 100,000 - 120,000
Developer, Information Technology
Developer, Information Technology

Dayforce HCM, Inc. • Vancouver

On-site
CAD 73,000 - 91,000
Lead .Net Fullstack Developer
Lead .Net Fullstack Developer

Citibank (Switzerland) AG • Mississauga

On-site
Confidential