Software Developer - CATALIS : Job Details

Software Developer

CATALIS

Job Location : Edmonton,KY, USA

Posted on : 2025-02-12T19:45:28Z

Job Description :
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.
Apply Now!

Similar Jobs ( 0)