What are the responsibilities and job description for the Senior Windows Software Developer (C/C++) position at i2M Finance?
Job Description
Job Description
Overview
We’re looking for a skilled Windows Desktop Software Developer (C / C ) to join the i2M team. As a Windows Software Developer, you will be responsible for maintaining and improving our Windows desktop applications. You will work closely with our customer-facing and school finance professionals to ensure the software remains robust, user-friendly, and compliant with ever-changing state financial and payroll requirements.
i2M’s product is a suite of three school finance software applications : Budget, Payroll, and ABReport Manager. These tools allow schools in Idaho to easily manage all aspects of their school finances and state reporting. The software is written in C and C using the Embarcadero C Builder visual design libraries and connects to Postgres databases hosted locally on client computers.
The software was originally developed in the 1970s by an engineer and an accountant who had a vision of building an easy-to-use accounting software system for schools in the state of Idaho. It has been updated numerous times since then as computer systems have changed. In August of 2023 i2M bought the software from the original owners.
We’re owned and operated by a team of partners—professionals with extensive background in school finance and building solid customer experiences. We’re a small team focused long-term value, not a startup looking for short-term unsustainable growth.
Core responsibilities
- Maintain and update our Windows desktop application
- Develop and implement new features to improve user experience and functionality
- Troubleshoot and debug issues reported by users
- Ensure the application is secure and complies with financial, payroll regulations
- Collaborate with the team to document and improve the software’s architecture and processes.
Qualifications
Our ideal candidate will be :