Senior Software Developer
Millennium EMS Solutions
The Senior Software Developer will be responsible for designing, developing, and testing 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 test 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 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 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.
$108k - $133k per year
...experience and have an interest in the following: software development, data development, cloud... ...to the cloud platform Provide and develop monitoring and performance metrics for solutions... ...Minimum of five years of progressively senior level experience delivering and...SeniorFull timeRelocation package$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was...SeniorLong term contractFull timeManual laborRelocation package- ...CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds... ...are amongst the best. Position Overview: The Senior Research Software Developer is an experienced research software developer who provides...SeniorFull timeFlexible hours
- ...across multiple factories. We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge solutions... ...-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers. ~ Develop perception components — implement...SeniorFull timeInternshipRelocation packageFlexible hours
- ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the...SuggestedFull timeImmediate startWorldwide
- ...Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications. This role will be responsible for developing, testing, deploying, maintaining, and supporting the various products maintained by...Full time
- ...CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs,... ...amongst the best. Position Overview: We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and...SeniorFull timeFlexible hours
$145k - $155k per year
...Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end... ...-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate... ...Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you...SeniorRemote jobLong term contractFull timeShift workNight shift- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...are amongst the best. Position Overview: The Software Developer is responsible for the development of the next generation...Full timeFlexible hours
- ...puts real money in the hands of employees who need it - and the software you write here is what makes that possible. Every feature... ...deliver on that promise to people who are counting on us. As a Senior Developer, you'll own your features end-to-end - from back-end...SeniorRemote jobFull timeImmediate startFlexible hoursShift work
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...the best. Position Overview: The Platform Software Developer is responsible for designing, developing, and maintaining...Full timeFlexible hours
- ...more! High-Level Overview Benevity is seeking a talented Senior Staff Developer , who has an extensive record of hands-on Full Stack... ...~8+ years of scalable development experience, with lead and software design accountabilities. ~2+ years in a leadership role on...SeniorFull timeWork at officeFlexible hours
- ...The Senior Software Engineer, Marketing Operations leads the development of scalable and robust internal tools that empower the Marketing and... ...delivering high-quality technical solutions, mentoring junior developers, and driving architectural decisions that align with long-term...SeniorLong term contractFull timeInternshipLocal area
- ...Scientist/Analytics ~· IOS/Android ~· SQL BI ~· QA(Automation, Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer ~· Qlikview Report Developer Qualifications Bachelors...Full time
- ...need to succeed. The Opportunity CARDON is seeking a Senior Full Stack Developer to help design, develop, and support our enterprise... ...production support. You will help build scalable, maintainable software solutions that support operational workflows, business processes...SeniorLong term contractFull timeLocal areaFlexible hours
- ...to have been recognized as one of Canada’s Best Workplaces by 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’s responsible for the full software development life...SeniorFull timeWork at officeRemote work
- ...Make an impact with our Technology - Development team as a Senior Test Automation Developer. This diverse team of tech-savvy builders and problem... ...Skills and Experience ~10+ years of experience in software testing, with 8+ years of strong expertise in automation...SeniorFull timeInternshipRemote workFlexible hoursEarly shift
- ...iOS Senior Developer We are: Wizeline, a global AI-centric technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation...SeniorFull timeWork at officeRemote workFlexible hours
$120k - $150k per year
...companies across the globe. Our award-winning software platform is powered by a team of world-... .... The platform team is responsible for developing the architecture that makes real-time UML... ...scale machine learning pipelines Develop new systems on top of real-time streaming...SeniorFull timeRemote work$125k - $165k per year
...and shape the future of care. Fullscript is hiring a Senior Fullstack Developer for one of our practitioner care teams. In this role, you will... ...learn, mentor, and grow. This is how we like building software: . If you share our values, we’d be excited to talk with you...SeniorFull timeWork at officeWork from homeFlexible hours- ...comprehensive platform combines rugged GPS devices with advanced software, supported by global satellite and cellular networks. From... ...sleeves to get a job done. Role Overview We are seeking a Senior Product Manager – Software to own and evolve Geoforce’s core Asset...SeniorFull time
- ...The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over the... ...not create it. Neo is building the alternative. As a Senior / Staff React Native Developer , you will own the experience that millions of Canadians...SeniorFull timeTemporary workManual laborRelocation package1 day per week
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...Overview: We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship...Full timeLocal areaFlexible hours
- ...action-oriented, high impact team. The Position Reporting to the Manager, Data Analytics & Business Intelligence, the Senior Data Warehouse Developer is responsible for developing and optimising CHF’s Data Warehouse, and associated Business Intelligence assets, ensuring...SeniorLong term contractFull time
$120k - $200k per year
...Modern software runs on open source — and managing the compliance, security, and regulatory complexity that comes with it is one of the... ...connections that help us work better together and love our jobs. As a senior software engineer on our team, you'll be working closely with...SeniorFull time- ...Cultures (2024 & 2025) CanadianSME Fastest Growing Company (2024) Deloitte Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will be considered) Location: Calgary, AB (in-office role) The Role We’re...SeniorFull timeWork at office
- ...and documentation. Assist with / lead software upgrades, patches code releases and... ...interfaces and reports. Assist more senior I/S staff in working with business partners... ...functional specifications that will be used to develop technical specifications; assist in...SeniorFull timeVisa sponsorshipWork visa
- ...'re doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify...SeniorFull timeRemote work
- ...affordable money transfer platform — live on iOS, Android, and web, processing real transactions today. We are looking for a senior full stack developer to take ownership of both the mobile app and backend infrastructure for Universe Money Transfer. This is a live fintech...SeniorFull timeImmediate start
- ...fabricating real structures and generating real operational data every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies....SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer devops Calgary, AB
- director software engineering Calgary, AB
- software engineer - ai machine learning Calgary, AB
- software developer entry level Calgary, AB
- software developer Calgary, AB
- ingénieur logiciel Calgary, AB
- software design engineer Calgary, AB
- software engineer internship Calgary, AB
- software engineer co-op Calgary, AB
- développeur logiciel Calgary, AB

