Lead Software Developer
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.
- ...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...SuggestedFull timePart timeSecond job
- ...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...SuggestedLong term contractFull timeMonday to friday
- ...(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,...SuggestedFor contractorsInternshipRemote work
$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...SuggestedLong term contractPermanent employmentFull timeManual laborRelocation package- ...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...SuggestedFull timeRelocation package
- ...- 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 startWorldwide
- ...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 employmentFull timeWork at officeImmediate start
- ...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 contractPermanent employmentFull timeWork at office
- ...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 timePart timeSecond jobWorldwideShift work
- ...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 timeWork at officeRemote work
- ...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 timeInternshipImmediate startRemote workWork from homeFlexible hours
- ...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 timeRemote workFlexible hours
- ...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 contractFull timePart time
- ...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 timePart timeSecond job
$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 contractTemporary workWork at officeLocal areaMonday to fridayFlexible hoursAfternoon shift- ...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 timePart timeSecond job
$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 timeRemote work$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...RemplacementFull timeTemporary workLocal areaFlexible hours- ...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 timeInternship
- ...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 timeInternshipWork at officeRelocation package
- ...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
- ...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 timeFlexible hours
- ...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...
- ...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 timeTemporary workManual laborRelocation package1 day per week
- 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 timeLocal areaWorldwide
- ...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
$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 timeInternshipRelocation- ...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 timePart timeSecond job
- ...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 areaRemote workWork from homeHome office
$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 payFull timeShift workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Developer. Be the first to apply!
- lead software engineer Calgary, AB
- lead structural engineer Calgary, AB
- lead process engineer Calgary, AB
- software qa Calgary, AB
- junior software developer .net Calgary, AB
- software application developer Calgary, AB
- software technical support Calgary, AB
- golang software developer Calgary, AB
- software asset management analyst Calgary, AB
- software intern Calgary, AB
