Demo

Software Developer

Catalis
Edmonton, KY Full Time
POSTED ON 2/14/2025
AVAILABLE BEFORE 5/4/2025

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 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 social committee, fitness challenges, an office dog, lounge areas, and more!

The Opportunity

As a Software Developer, you will play a pivotal role in the development and maintenance of our multi-state Computer Assisted Mass Appraisal (CAMA) software. This position requires expertise in front-end Windows Forms desktop development, MS SQL Server database development, and Crystal Reports development.

In this role, you will collaborate closely with project teams, contributing to the success of our implementation processes while also driving the development of innovative new features that enhance the user experience and meet client needs. Your work will be instrumental in shaping the future of our industry-leading CAMA solutions.

This is an onsite role working in our Edmonton office Monday through Friday.

What you Will do

  • Application Process Management : Design, develop, and execute application changes, including new features, optimizations, and bug fixes to improve the product for our hundreds of clients.
  • Quality Assurance : Perform quality assurance checks to ensure data integrity and accuracy as well as regression testing to ensure no bugs were created. Identify and resolve any discrepancies or issues.
  • Client Collaboration : Work closely with clients to understand their needs and provide expert guidance on best practices for feature requests and change orders. Communicate regularly with clients to provide status updates and address any concerns.
  • Technical Documentation : Create and maintain detailed technical documentation for application features, including training and support documentation as well as documentation for other developers.
  • Troubleshooting : Diagnose and resolve technical issues escalated from support, including troubleshooting application issues, data inconsistencies, and system performance issues.
  • Continuous Improvement : Identify opportunities to streamline and improve the software and tools. Stay up to date with industry trends and best practices.
  • Other duties may be assigned, as necessary.

Requirements

What you Will Need to Succeed

  • 4 to 7 years of relevant experience in desktop application development. Experience with legacy systems and modern data platforms is highly desirable.
  • Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent work experience will be considered.
  • Proficiency in SQL and database management systems (e.g., Microsoft SQL Server), and proven success with C#.Net Framework.
  • Strong analytical and problem-solving skills, with the ability to analyze complex data sets and develop effective solutions and clean UI / UX interfaces.
  • Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders and collaborate effectively with clients and team members.
  • Ability to manage multiple projects simultaneously, prioritize tasks, and meet deadlines in a fast-paced environment.
  • Preferred Qualifications

  • Experience with Jira.
  • Familiarity with cloud-based data platforms and services (e.g., AWS).
  • Knowledge of data governance and data quality best practices.
  • Experience with Crystal Reports
  • Experience with DevExpress
  • Experience with Azure DevOp
  • 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.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Developer?

    Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $101,441 - $130,752
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $120,936 - $155,014
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Catalis

    Catalis
    Hired Organization Address Edmonton, KY Full Time
    Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wid...
    Catalis
    Hired Organization Address Edmonton, KY Full Time
    Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wid...
    Catalis
    Hired Organization Address Edmonton, KY Full Time
    Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wid...
    Catalis
    Hired Organization Address Edmonton, KY Full Time
    Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wid...

    Not the job you're looking for? Here are some other Software Developer jobs in the Edmonton, KY area that may be a better fit.

    OTBI Developer

    Axiom Software Solutions Limited, Louisville, KY

    Web Developer

    United Software Group, Louisville, KY

    AI Assistant is available now!

    Feel free to start your new journey!