Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Developer

Full-time

Millennium EMS Solutions Ltd.

The Lead Software Developer is responsible for designing, developing, testing and maintenance of new and existing solutions. As one of our team leads, SiteCrest is seeking an individual who is capable of collaborating with development leadership to create a world class product and to work with a team to deliver on the direction. As lead you are responsible to ensure that you and your team deliver on quality, scope, and schedule.

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

Key Responsibilities

  • Work with development leadership to influence the technical direction of the product in a manner that maximizes value to both our customers and shareholders.
  • Design, develop, and test software applications keeping in mind performance, usability, and scalability.
  • Participate in architecture reviews, sprint 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 in with C#, SQL Server, and GIT.
  • 5-7 years of professional experience using Azure.

Other Knowledge And Skills

  • Excellent collaboration and communication skills.
  • Strong architecture and design 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.

About SiteCrest

SiteCrest is a subsidiary company of Millennium EMS Solutions Ltd. founded in 2024. SiteCrest develops software to support clients with their environmental information governance. SiteCrest gathers client’s environmental data with advance technologies to demonstrate compliance, monitor risk, improve portfolio performance and to ultimately ensure environmental compliance throughout an asset's lifecycle.

Why Choose SiteCrest?

SiteCrest Believes In Supporting Employees In Achieving Their Career Goals While Maintaining a Healthy Work-life Balance. In Addition To Rewarding Job Opportunities, We Offer An Attractive Employee Package, Including

  • 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.

Stay Connected with Us!

Follow us on LinkedIn and Indeed for the latest job postings and news.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Developer in Calgary, AB vacancy
  • Join MatchBox Consulting Group as a Senior Software Developer focusing on cloud migration and application optimization. This remote-friendly role...  ...Developer for a 12-month contract based in Calgary. You will lead application analysis, identify design changes for Azure... 
    Suggested
    Contract work
    Remote work

    MatchBox Consulting Group

    Calgary, AB
    2 days ago
  • SOVRA is a leading public procurement platform trusted by more than 7,000 government agencies and over 1 million suppliers across North...  ...for 3 products from Java into Python and need a Senior-level Software Developer to contribute to the efforts. You’ll bounce between code bases... 
    Suggested
    Internship

    MERX Networks, Inc.

    Calgary, AB
    8 days ago
  • The Role A Team Lead, Software Development leads a team of technical professionals, collaborating closely with the product manager and designer...  ...a team of approximately 3 to 10 direct reports, including developers and testers. Provide operational direction, support, and guidance... 
    Suggested
    Flexible hours

    Seequent

    Calgary, AB
    8 days ago
  • Become a pivotal part of BMO Financial Group as a Lead Application Developer focused on Ingenium and COBOL technologies. This position emphasizes...  ...and cutting‑edge solutions. In this role, you will lead the software development lifecycle by managing technical projects and... 
    Suggested

    BMO

    Calgary, AB
    14 hours ago
  •  ...enrich the human experience. As a global leader in end‑to‑end supply chain management,...  .... About the Team Operations Research Software Developers at Kinaxis create algorithms to optimize...  ...Investigate novel techniques combining class‑leading heuristics with optimization... 
    Suggested
    Long term contract
    Remote work
    Flexible hours

    Kinaxis

    Calgary, AB
    8 days ago
  • $120k - $195k per year

     ...Arista Networks is an industry leader in data-driven, client-to-...  ...artificial intelligence, and software-defined networking to provide...  ...looking for world-class Senior/Lead software engineers to join our...  ...networks. Internally, you will develop automated tests for your software... 
    Remote work

    Arista Networks

    Calgary, AB
    8 days ago
  • Join an innovative team as a Hybrid Software Developer specializing in scheduling algorithms. This role, based in Ottawa or Toronto, Canada, focuses on delivering enterprise-grade solutions. You will work on algorithm-backed product development, designing and implementing... 

    Kinaxis

    Calgary, AB
    8 days ago
  • Advance your career in Calgary, Alberta, as a Senior Software Development Lead with Halliburton. Lead a dedicated team in creating robust desktop applications. In this pivotal role at Halliburton, you will report directly to the Delivery Manager while closely working with... 

    Halliburton

    Calgary, AB
    8 days ago
  •  ...knit team of problem-solvers and creators, building cutting-edge software to empower manufacturers with actionable insights from their...  ...to make smarter, faster decisions. What You'll Do As a Software Developer at MAJiK Systems, you will: • Design, build, and scale cloud-native... 
    Remote work
    Worldwide

    Majik Systems

    Calgary, AB
    29 days ago
  • Modern Software Developer- Canada ServiceCentral Technologies is looking for a Software Developer to build and maintain modern line-of-business SaaS applications that intelligently leverage AI technologies. This is not a vibe-coding role. Instead, you will use proven AI tools... 
    Remote work

    Valsoft Corporation

    Calgary, AB
    29 days ago
  • Transform the Canadian healthcare landscape as an Intermediate Software Developer with Thrive Health. Leverage AI technologies and improve patient experiences through innovative digital solutions. Join Thrive Health in developing our AI-driven digital health platform. In... 

    Thrive Health

    Calgary, AB
    2 days ago
  • RQ08837 - Senior Software Developer CRM (IBM BPM/ Apex Coaches/ AngularJS/ Java) Toronto, Ontario Hybrid work: 2 days in the office at 40 St. Claire Avenue West, Toronto. and 3 days remote from home office within Ontario. Contract, 9 months with possibility of extension Must... 
    Contract work
    Work at office
    Remote work
    Home office

    Source Code

    Calgary, AB
    29 days ago
  •  ...people who want to innovate, achieve, grow and lead. We attract and retain the best talent by...  ...in our employees and empowering them to develop themselves and their careers. Experience...  ...We are looking to recruit an experienced Software Development Team Lead.  Reporting to the Delivery... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    20 hours ago
  •  ...(90% remote) Duration: 18 months Responsibilities Lead the design, development, and implementation of a new software system. Build on work completed to date to advance system design and delivery. Develop software to support equipment planning, project tracking,... 
    For contractors
    Internship
    Remote work

    OXARO Inc.

    Calgary, AB
    1 day ago
  •  ...- Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to...  ...with limited direction. ~ Intellectual curiosity that leads you to understand how your code fits into the broader system... 
    Immediate start
    Worldwide

    AppDirect

    Calgary, AB
    21 days ago
  •  ...Job Responsibility: Job Location: Calgary, CA Job Type: Full-time, Permanent Internal Job Title: Jr Software Developer Reports To: Team Lead - Development Job Requirement(s): N/A No. of Openings: 1 PBS is the fastest growing “All Inclusive Business Platform” vendor... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    PBS Systems

    Calgary, AB
    7 days ago
  • $95 - $120 per hour

     ...Contract Job #14316 MatchBox Consulting Group is currently seeking a  Senior Software Developer  for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Lead end-to-end application analysis and remediation for cloud migration (Azure),... 
    Contract work

    MatchBox

    Calgary, AB
    15 days ago
  • $160k - $180k per year

     ...matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more...  ...forward with confidence. Your time will likely include: leading larger modernization initiatives across the platform helping... 
    Long term contract
    Remote work
    Work from home
    Shift work

    Acuity Insights

    Calgary, AB
    22 days ago
  •  ...Calgary, AB Full-time The Role Financial software runs underneath the biggest decisions people...  ...before.     What You'll Be Doing Lead a squad of engineers, owning both their delivery and their development Develop engineers at all levels, from coaching... 
    Full time
    Relocation package

    neofinancial

    Calgary, AB
    4 hours ago
  •  ...growing with it. You’ll work alongside developers, architects, and designers who take quality...  ...pride in delivering quality work. We lead with quality as a design principle, not...  ...About You We are seeking a Junior Software Developer who is curious, motivated, and excited... 
    Internship

    Convverge, Inc

    Calgary, AB
    26 days ago
  •  ...compliance staff is highly desired. Track developments and changes in the digital business and...  ...providing technical support to develop technical configuration and support policies...  ...organizations for newly recommended design changes, software feature changes, etc.; (j) review test... 
    Work at office

    KTek Resourcing

    Calgary, AB
    2 days ago
  • $275k per year

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial software runs underneath the biggest decisions...  ...release window. Competitive salaries ( up to CA$275,000) that lead the Calgary market. Roles are eligible for STIP (cash bonuses... 
    Long term contract
    Permanent employment
    Full time
    Manual labor
    Relocation package

    neofinancial

    Calgary, AB
    4 hours ago
  • Lead mobile app innovation with Synechron as a Mobile Developer in Calgary. Utilize your Swift or Kotlin skills to create high-quality mobile applications that cater...  ...or Kotlin and Java for Android • Strong OOP and software design pattern skills • Experience in mobile app development... 

    Synechron

    Calgary, AB
    1 day ago
  •  ...implementation of the above mentioned. The role will coordinate, develop, communicate and execute activities to ensure objectives are...  ...WHAT WILL YOU DO? Plan , Develop and deliver high quality software services to BCS. Continuously identify potential issues, conflicts... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Calgary, AB
    7 days ago
  • $81.18 per hour

    Project Test Lead Pay Rate: $81.18/hour, depending on experience...  ...Lead will be responsible for developing a holistic test plan covering...  ...defect management tooling and develop highly efficient, reusable tracking...  ...s degree in Computer Science, Software Engineering, Information... 
    Contract work
    Work at office

    Raise

    Calgary, AB
    14 hours ago
  • Job Description – Lead Piping Engineer (CAL01PC) Company: Worley Other Locations CAN...  ...Identify technical issues and risks early, develop effective mitigation strategies, and seek...  ...engineering tools and relevant design/analysis software; strong working knowledge of MS Office.... 
    Full time
    Immediate start

    WorleyParsons

    Calgary, AB
    8 days ago
  •  ...technologies. We are dedicated to developing sustainable solutions for...  ...optimization. The Capital Projects Lead Process Engineer will be...  ...Process Flow Diagrams (PFDs) Develop and refine Piping and Instrumentation...  ...process simulations using software such as Aspen Plus or HYSYS to... 
    Remote work

    Deep Sky

    Calgary, AB
    8 days ago
  • $78k - $122.85k per year

    Unspecified We are presently seeking highly motivated and skilled Software Engineers to join our team. These positions will play a...  ...including deriving and allocating software‑specific requirements. Develop and/or manage key software engineering documents, such as... 
    Long term contract
    Permanent employment
    Temporary work
    For subcontractor
    Local area

    Raytheon Technologies

    Calgary, AB
    8 days ago
  • Lead Cloud Engineer About the Role S&P Global Corporate is seeking a Lead Cloud Engineer...  .... Responsibilities Collaborate with software development teams to improve application...  ...issues before they cause business impact. Develop scripts in Python, Unix shell, and AWS... 
    Flexible hours
    Weekend work
    2 days per week

    S&P Global

    Calgary, AB
    8 days ago
  •  ...resources needed now. PURPOSE The Lead Process Engineer provides technical leadership...  ...risks and execution challenges, developing practical solutions in collaboration with...  ...MS Office Suite and process engineering software tools. Demonstrated experience delivering... 
    Local area

    Worley

    Calgary, AB
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Developer. Be the first to apply!