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 20 days ago
Similar jobs that could be interesting for youBased on the Lead Software Developer in Calgary, AB vacancy
  •  ...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... 
    Suggested
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    4 hours ago
  •  ...integrity, diversity, passion, and laughter. These values have helped us build a reputation as an industry leader. The position: As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional... 
    Suggested
    Long term contract
    Full time
    Monday to friday

    Trail Appliances Ltd.

    Calgary, AB
    9 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,... 
    Suggested
    For contractors
    Internship
    Remote work

    OXARO Inc.

    Calgary, AB
    21 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... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Manual labor
    Relocation package

    neofinancial

    Calgary, AB
    1 day 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... 
    Suggested
    Full time
    Relocation package

    neofinancial

    Calgary, AB
    12 hours 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
    a month ago
  •  ...Full-time, Permanent No. Of Openings Occasional travel within North America Internal Job Title Team Lead, STT Fixed Ops Reports To Manager, Software Training & Transitions PBS is the fastest growing “All Inclusive Business Platform” vendor in North America... 
    Permanent employment
    Full time
    Work at office
    Immediate start

    PBS Systems

    Calgary, AB
    29 days ago
  •  ...Calgary, AB Job Type Full-time, Permanent No. Of Openings n/a Internal Job Title Team Lead, v10 Apex Onboarding & Adoption Reports To Manager, Software Training & Transitions PBS is the fastest growing “All Inclusive Business Platform” vendor in... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    PBS Systems

    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...  ...assigns you. At Landmark, that means working on software that oil and gas operators depend on for... 
    Full time
    Part time
    Second job
    Worldwide
    Shift work

    Halliburton

    Calgary, AB
    4 hours ago
  •  ...high for the country’s fintech industry and is constantly leading the way in terms of security and innovation. We’re on a...  ...Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that... 
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    7 days ago
  •  ...used by millions, this is your place. Let’s build what’s next, together.   About the Role As an Intermediate Developer, you'll be involved in all software development activities as part of an Agile team, including estimating, sprint planning, software development life... 
    Full time
    Internship
    Immediate start
    Remote work
    Work from home
    Flexible hours

    highlightta

    Calgary, AB
    12 hours ago
  •  ...do. ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document Intelligence...  ...product or process. Requirements ~5+ years of professional software development experience, with demonstrated full-stack depth. ~... 
    Full time
    Remote work
    Flexible hours

    xMentium

    Calgary, AB
    9 hours 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...  ...Landmark, a Halliburton company, builds the software and data platforms that help the global... 
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    1 day 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...  ...Landmark provides E&P professionals with software-driven lifecycle insights that generate new... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    1 day ago
  • $45 - $50 per hour

     ...LEAD PUMP MECHANIC or MILLWRIGHT Location: Calgary   Work Environment: On-site...  ...experience ~ Knowledge of basic computer software such as Microsoft Windows Office to maintain...  ...to engineer a more sustainable future by developing products for emerging applications in... 
    Long term contract
    Temporary work
    Work at office
    Local area
    Monday to friday
    Flexible hours
    Afternoon shift

    Celeros Flow Technology

    Calgary, AB
    1 day 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...  ...Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    1 day ago
  • $120k - $150k per year

     ...DataVisor is the world’s leading AI-powered Fraud and Risk Platform...  ...is recognized as an industry leader and has been adopted by many Fortune...  ...globe. Our award-winning software platform is powered by a team...  ...team is responsible for developing the architecture that makes real... 
    Full time
    Remote work

    DataVisor

    Calgary, AB
    7 days ago
  • $11k - $90k per year

     ...Our mission is to create easy-to-use software to help local governments plan budget and...  ...partners to our colleagues and customers and lead with consideration and kindness making space...  ...undocumented systems Quality-minded developer who takes ownership of manual testing and... 
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    ClearGov

    Calgary, AB
    15 hours ago
  •  ...engineer we need it to do the following. Requirements • Develop & test smart contracts and programming efforts on Ethereum. •...  ...tools Experience / Skills desired: • Professional experience as software engineer with at least a year of experience with Solidity... 
    Full time
    Internship

    Ndax Canada Inc.

    Calgary, AB
    7 days ago
  •  ...Director, Software Development Calgary, AB — Full-time   The...  ...of Software Development at Neo leads multiple squads and the engineering...  ..., shaping the pipeline, and developing the leads who do the daily...  ...on issues when they come up Develop squad leads into strong managers... 
    Full time
    Internship
    Work at office
    Relocation package

    neofinancial

    Calgary, AB
    12 hours ago
  •  ...About Us: AltaML is a leading North American applied AI company with extensive experience...  ...in building and operationalizing AI software solutions. We are a company like no...  ...The Manager, Software Engineering leads multiple developers across delivery pods with... 
    Full time

    altaml

    Calgary, AB
    12 days ago
  •  ...the natural resources sector . You will lead scheduling teams, oversee integrated master...  ...Job Description ~ Design, develop, and deploy custom business applications using...  ...years minimum). ~ Solid understanding of software architecture, authentication methods, and... 
    Full time
    Flexible hours

    Turner & Townsend

    Calgary, AB
    13 days ago
  •  ...Job Description The Lead Cook is responsible for cooking and preparing food using standard...  ...production records.   At Aramark, developing new skills and doing what it takes to get...  ...our planet. We believe a career should develop your talents, fuel your passions, and empower... 

    Aramark

    Calgary, AB
    4 hours ago
  •  ...The Role Financial software runs underneath the biggest decisions people make. When it'...  ...alternative. As a Senior / Staff React Native Developer , you will own the experience that...  ...at Neo should be able to walk into a lead or management role at any company in Canada... 
    Full time
    Temporary work
    Manual labor
    Relocation package
    1 day per week

    neofinancial

    Calgary, AB
    12 hours ago
  • SLB is seeking a Simulation Technology Developer to join our Dynamics team in Calgary, Alberta . In this role, you will help develop and improve advanced simulation software used to model transient pressure-flow behavior across energy systems, including oil and gas, LNG... 
    Full time
    Local area
    Worldwide

    Schlumberger

    Calgary, AB
    16 days ago
  •  ...Location: Calgary, AB- Onsite About the role Senior Software Designer / Developer (Cloud Migration and Modernization) This role is responsible...  ...solutions primarily in Azure. Cloud Migration & Modernization Lead application analysis and remediation for cloud migration... 
    For contractors

    NLB Services

    Calgary, AB
    18 days ago
  • $3600 - $6000 per month

     ...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or...  ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;... 
    Full time
    Internship
    Relocation

    Kaiyan Medical

    Calgary, AB
    15 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...  ...Under broad direction, mentors a team of Software Testers that can be comprised of Manual and... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    4 hours ago
  •  ...StackAdapt is the leading technology company that empowers marketers...  ...written in Go. Design and develop systems that ingest, process,...  ...scale. Build event-driven software utilizing messaging technologies...  ...Place to Work® #1 DSP on G2 and leader in a number of categories... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Calgary, AB
    13 days ago
  • $23.6 per hour

     ...Who We Are Join Fresh Prep — a dynamic leader revolutionizing how Canadians experience...  ...production management tools and Fishbowl software to track and manage inventory, and workflow...  ...we operate in. We endeavour to recruit, develop and retain the best talent from a diverse... 
    Hourly pay
    Full time
    Shift work
    Afternoon shift

    Fresh Prep

    Calgary, AB
    22 days ago

Do you want to receive more vacancies?

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