18 Aug
|
ClearGov
|
Alberta
About the Prospect
We’re looking for a Software Engineer with a passion for learning, a kind heart, a positive attitude, and a great sense of humor to join our growing team.
You’ll partner closely with Product, Design, Customer Success, Implementation, and fellow Engineering leaders to deliver scalable, high-quality solutions while fostering a collaborative, high-performing team culture.
Key Responsibilities
Maintain, debug, and expand the core legacy application built with Classic ASP, VBScript, and SQL Server to ensure continuous and reliable client delivery while the new system is built.
Act as a bridge between the legacy platform and the modern replacement by documenting undocumented business logic and supporting the transition to the modern .NET, React, TypeScript, Docker, and AWS stack.
Leverage AI coding assistants such as Cursor, Windsurf, and Claude Code to rapidly understand and refactor legacy code while adhering to data security and privacy protocols.
Take ownership of code quality through rigorous manual validation and edge‑case testing in an environment with limited automated test coverage.
Work with custom frameworks including a custom ORM, XML‑driven templating, and an Entity‑Attribute‑Value database schema to build dynamic trackers and reports.
Perform complex SQL Server querying and performance tuning to keep flexible data models performant.
Collaborate closely with engineering leads and project managers to execute defined scopes of work while remaining insulated from direct client communication.
Manage code using Git and GitHub and participate fully in Jira‑driven Agile workflows including Monday sprint planning, estimation, and daily standups.
Identify opportunities to safely automate repetitive engineering tasks using AI tools.
Contribute to modernization planning by helping map legacy applications, client data, and business logic to the new infrastructure.
Critical Skills/Experience
3–5 years of professional software engineering experience, primarily within the .NET ecosystem using C#
Hands‑on experience with modern frontend development using React and TypeScript
Familiarity with containerization using Docker
Experience deploying or managing applications in cloud environments, preferably AWS
Strong backend and database skills with SQL Server, complex querying, and flexible data models
Experience with Entity‑Attribute‑Value schemas is a strong plus
Pragmatic willingness to maintain a legacy Classic ASP codebase using AI tools as a primary short‑to‑medium‑term focus while ultimately transitioning to the modern stack
High standard for code quality and disciplined self‑testing and validation habits
Proficiency with Git and GitHub for version control
Solid understanding of Agile methodologies and Jira workflows
Ability to collaborate closely with internal engineering leads and project managers
Ability to document and reverse‑engineer legacy application logic for modernization teams
The Ideal ClearGov Candidate
Pragmatic engineer willing to own legacy maintenance while preparing for a transition to the modern stack
Comfortable working deeply and independently on internal engineering execution
Strong problem solver who can navigate complex and undocumented systems
Quality‑minded developer who takes ownership of manual testing and validation
Curious and practical user of AI‑assisted development tools
Able to bridge legacy business logic and future .NET/React/AWS architecture
Strong collaborator with engineering leads, project managers, and modernization teams
Self‑directed contributor who can deliver defined scopes of work with minimal hand‑holding
Why Join Us
Flexible, hybrid work
Chance to make a meaningful impact on government and school district transparency and accountability
Opportunity to work in a fast‑paced, fun, and collaborative environment
Competitive salary and benefits package (see below)
Professional growth opportunities
Compensation
In the spirit of transparency,
we are excited to share the base salary for this position is $90,000 - $110,000 CAD and exclusive of fringe advantages or potential bonuses. If you are hired at ClearGov, your final base salary compensation will be determined by factors such as skills, interview performance, education and/or experience. In addition to those factors, we believe in the importance of pay equity and consider internal equity of our current team members as a part of any final offer. Please keep in mind that the range mentioned above is the full base salary for the role. Hiring beyond the base range would not be typical in order to allow for future & continued salary growth. We also offer a generous compensation and benefits package (more information on benefits listed below).
Benefits
Competitive Salary
Quality Medical, Dental, and Vision Insurance Plans
Life Insurance
RRSP Plan
Personal Time Off Policy
Company‑Paid Holidays Observed
Annual Holiday “Dimming of the Lights” (aka: reduced work hours)
Parental Leave
Employee Referral Bonus
ClearGov is an equal opportunity employer committed to building a diverse, inclusive, and respectful workplace. We prohibit discrimination and harassment of any kind and make employment decisions without regard to race, color, ancestry, ethnicity, nationality or national origin, citizenship, sex, sexual orientation, gender identity or expression, religion or creed, age, disability, genetic information, pregnancy, childbirth or related medical conditions, marital or family status, veteran or military status, Indigenous status, record of offenses (where legally protected), or any other characteristic protected by applicable federal, state, provincial, or local laws in the United States and Canada.
ClearGov is also committed to providing reasonable accommodations for applicants and employees with disabilities, in accordance with applicable U.S. and Canadian laws. If you require an accommodation during any part of the hiring process, please let us know.
At ClearGov, we value diverse perspectives and believe they strengthen our ability to achieve our mission of helping local governments work better.
#J-18808-Ljbffr
📌 Software Engineer (Alberta)
🏢 ClearGov
📍 Alberta