Software Developer I
Catalis
Who We Are
Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible.
Join a dynamic team, focused on helping Municipal Governments “Connect and Simplify Municipal Information to help make data informed decisions.” We are a data and service company with the goal of being an Alberta based technology company recognized across Canada. We are a small team that has seen year-over-year growth and is well positioned to increase our breadth and depth within the niche rural and small urban market, and we are looking for top-talent team members who can help take us to the next level.
What we Offer
Catalis is a fast growing and award-winning technology company that serves small urban and rural municipal governments across Canada. We offer competitive compensation, full paid vacation, and comprehensive health & dental benefits. We focus a lot of energy on professional development, offering free access to unlimited Udemy courses for personal and professional advancement, as we want our employees to ride the wave and grow with our business. We strive to be an example of a successful high-growth technology company in Alberta, and our team members depend on each other to make it happen.
This opportunity is based at Catalis’ office in Old Strathcona (Edmonton, Alberta). Our new office includes an innovative vibe, stand-up desks for all staff, foosball games, an active workplace enrichment committee, fitness challenges, an office dog, lounge areas, and more!
The Opportunity
In this role, the Developer will be responsible for signing, developing, testing, implementing, maintaining, supporting and documenting applications and systems to support the company’s strategic initiatives.
This is an onsite role at our Edmonton office working Monday through Friday.
What you Will do
- Translation of detailed design specifications into code solutions, requirement analysis
- .NET Web Development (C#/VB.NET/WebForms/MVC/WebAPI/Blazor)
- Database Design
- Stored Procedure Development
- Object model design
- Root-cause code analysis
- Comprehensive code testing and validation to ensure functionality, performance, and security standards are met
- System documentation
- Provide system expertise for solutions and enhancements
- Developing/enhancing frontend + backend + APIs
- Identifying requirement gaps
- All other duties as assigned
Requirements
What you Will Need to Succeed
- Bachelor’s degree in Computer Science or related field and minimum of 1 year programming experience in .NET development
- Ability to learn and understand the complex relationship among the various components of the system
- Basic understanding of .NET (C#/VB.NET), Web Services, XML, JSON, extensive web page development, Web Forms or MVC, WebAPI, HTML, CSS, Bootstrap, Blazor, JavaScript, TSQL, and Stored Procedure Development in SQL Server
- Proficiency in SQL
- Mastery of development tools
- Current on secure programming best practices
- Ability to work independently and as part of a team
- Experience with Azure DevOps, Git, Continuous Integration/Delivery, and MVC is desired
Catalis is committed to building and promoting a diverse workforce and celebrates the unique qualities that individuals of various backgrounds and experiences offer. As an equal employment opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law.
$97.56k per year
...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business...SuggestedLong term contractPermanent employmentFull timeWork at office- ...Junior Full-Stack Software Developer About Effortless Admin Benefits administration is complicated, and when it goes wrong, real people miss coverage they're counting on. Effortless Admin builds the platform that keeps it running smoothly for employers across Canada...SuggestedFull timeInternshipImmediate start
- ...Advance your career through clear growth pathways Explore opportunities across roles, sectors and regions Here's how a Software Developer for PCL Constructors Inc. within Edmonton NAHQ contributes to our team: This role is being offered as a 12 month contract...SuggestedContract work
- ...speed, cost and long-term maintainability. Work with the lead developer to shape the technical roadmap and identify technical debt worth... ...Education ~ Bachelor’s degree in Computing Science, Software Engineering, or a related field, or equivalent practical experience...SuggestedLong term contractInternshipWork at office
- ...Job Responsibility: Are you a driven algorithm developer with a passion for turning complex data into real-world impact? At PulseMedica,... ...that the content can be reviewed by those who do not have a strong software/algorithm background. Qualifications ~5+ years of software...SuggestedPermanent employmentFull timeRemote work
- ...contribute to a meaningful mission while gaining hands-on experience in software development within a fast-growing industry. If you love... ...space. Key Responsibilities: Collaborate with senior developers to design, build, and test software solutions that address the...Full timeInternshipManual laborRemote workFlexible hours
- Elevate your career as a Senior Software Developer focused on React and TypeScript. Leverage your 8+ years of development expertise to lead impactful projects in a dynamic team environment. In this senior role, you'll design system architecture and manage rebuilds without service...Long term contractInternship
- ...focus on EPCM (Engineering, Procurement, Construction & Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area. In this role, you will independently deliver high-quality...Full time
- ...JOB DESCRIPTION NOV's Cranesmart and Rigsmart businesses develop wireless safety, monitoring, and data-acquisition solutions for cranes... .... We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued development and modernization...Full time
- ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of... ...defects and ensure they meet established quality standards. They will develop test cases and report findings to the team lead, development...Full timeWork at officeMonday to friday
- ...What the Role Does: Lead software developers, shape technical direction, and turn business goals into reliable software delivery. LawDepot... ...production quality Partner with Product Owners and stakeholders to develop high level strategy and deliver technical roadmaps Remove...Long term contractPermanent employmentFull timeContract workTemporary workBank staffWork at officeRemote workWork from homeWorldwideFlexible hours
$145.9k per year
...architecture, and foundations that power Jobber Online at scale. We develop shared libraries, standards, and platform capabilities that keep... ...service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force...Long term contractFull timeInternshipWork at officeLocal areaFlexible hours- ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes,...Full timeWork at officeMonday to friday
- ...the future of your career. As an Enterprise Intelligence Developer for PCL Constructors Inc. in Edmonton, Alberta (Corporate), you'... ...degree or diploma in computer science, information technology, software development or a related discipline. ~3+ years of progressive...Long term contractFlexible hours
$169.2k per year
...Want to lead engineers building software that helps pros get the job done and know exactly... ...will lead and support their team members in developing their skills and advancing their careers—... ...by acting as a mentor and coach. Develop a world-class team alongside a world-class...Long term contractFull timeInternshipWork at officeLocal area$121k per year
...Are you a builder? Then Jobber might be the place for you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/knowledge - to contribute to building our modern stack Jamstack projects and help raise the technical bar of the team. Jobber exists...Long term contractFull timeInternshipWork at officeLocal area- ...Description Our Information Technology – Business Applications group is currently looking to add a Software Applications & Integration Lead to our growing team, based in Edmonton, AB Reporting to the Director of IT, we are seeking an experienced and technically grounded...Full timeFor contractors
- ...Responsibility: Description Our Client is seeking a Senior Application Developer with advanced expertise in Microsoft Power Platform, including... .... Our Client will not provide office space, desks, hardware, or software. Proponents must reside in Canada and ensure all work is...Hourly payContract workWork at officeRemote work
- ...overall project plan under supervision of internal stakeholders. Software and Hardware Validation Management: Manage the full... ...considerations of the IT Infrastructure, including server structure. Develop, conduct, and document IQ, OQ, PQ activities for IT hardware and...Full timeTemporary workWork at officeWork from home
- Coop AI Developer Position Description We are seeking a Developer to join the Emerging Technology Practice team. This role is an excellent... ...responsibilities . Join and contribute to a cross-functional software development team. . Develop AI-powered solutions,...Internship
$110k per year
...-hazardous applications. The purpose of the Senior Firmware Developer is to lead Titan firmware development projects, mentoring junior... ...Provide subject matter expertise and leadership in embedded software systems, applied to telecom, radio, Industrial IoT, and B2B related...Permanent employmentFull timeCasual workRelocationMonday to fridayFlexible hoursShift work$144k - $202k per year
Position: Senior Developer, Open SourceJob Title:Senior Developer - Open Source TeamSenior Developer on the Open Source Team, focused on strengthening... ...in Canada and the US.Responsibilities• Significant professional software development experience, with a track record of independently...Work at officeImmediate startRemote work- ...Responsibility: Description Our Client is seeking a QA Automation Developer to work on service innovation, program review, and digital... ...web applications, Rest APIs Experience using version control software, GIT Experience writing test cases ~ Soft Skills: **MUST have...Hourly payContract workFixed term contractRemote work
- ...product team on technical feasibility and story breakdown Design, develop, and maintain web applications using Django and FastAPI Build... ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow...
$140k - $175k per year
...and data-driven decision-making. As the Software Development Manager - AI Solutions and... ...business decisions. You will manage Software Developers, Data Scientists, Business Intelligence... ...and strong execution Mentor and develop team members through coaching, regular feedback...Long term contractPermanent employmentFull timeBank staffWork at officeRemote workWork from homeWorldwideFlexible hours- ...future of shopping with Affirms as a Backend Software Engineer. This remote role focuses on... ...the technical strategy for your team while developing backend systems at scale. With over 8... ...culture of quality and ownership, helping to develop talent and enhance consumer experiences....Remote work
$83.08k - $115.03k per year
...Climate Regulation and Carbon Markets Branch of the Policy Division of Environment and Protected Areas, the selected candidate will develop software systems and automation processes to assess data and information submitted by regulated facilities under the TIER Regulation. The...Permanent employmentFull timeTemporary workPart timeCasual workMonday to fridayFlexible hoursShift work2 days per week- Job Title: QA Automation Developer Location: Edmonton, Alberta, Canada (Primarily Remote) Contract Duration: 12 Months Work Arrangement... ..., and promoting quality engineering practices throughout the software development lifecycle. Candidates should have strong experience...Contract workRemote work
$153k - $213k per year
...discussions and design reviews, and championing best practices through code review. What We Look For ~5+ years of experience in software development or engineering, with a deep understanding of system design and architecture. ~ Motivated leader, inspiring team growth...Long term contractWork at officeRemote workFlexible hours- ...Job Responsibility: Title Senior Application Developer Location Remote (Onboarding is onsite in Edmonton, AB) Start Date 05-30-2025 Language English Salary Negotiable Security Clearance None Duration 24+ Months Date Posted 04-23-2025 Job ID 13735 Recruiter...Full timeInternshipRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer I. Be the first to apply!
- software developer no experience Edmonton, AB
- junior software developer Edmonton, AB
- software developer entry level Edmonton, AB
- software developer intern Edmonton, AB
- software developer internship no experience Edmonton, AB
- software developer Edmonton, AB
- software development engineer Edmonton, AB
- part time software developer Edmonton, AB
- ingénieur logiciel Edmonton, AB
- software design engineer Edmonton, AB

