Catholic Charities of Long Island models the love of Jesus by offering dignified and compassionate care to poor and vulnerable neighbors of every faith and background. In-person service at more than 50 sites throughout Nassau and Suffolk counties is inspired by the Gospel call affirming the sacredness of every human life.
CCLI is looking for a Senior Programmer with a generous heart and a desire to contribute to the well-being of others to carry out our mission on Long Island. By joining our team, you will share in providing “care with dignity and life with hope” while working in a position that is conducive to work life balance.
Position is 4 days a week onsite in office and 1 day a week remote.
Responsibilities:
- Create and maintain various programs, interfaces, and reports in Microsoft Visual Studio C#, MS SQL, Microsoft Access VBA, and Crystal reports.
- Convert applications from Microsoft Access VBA to C# web applications.
- Interact with staff to develop system requirements including screen design, creation of data dictionaries, and software rules.
- Maintain and develop new software and reports including writing code, testing software, and creating new version releases as well as maintain and monitor interfaces between applications.
- Perform Microsoft SQL Server database administrator functions.
- Write software documentation.
- Provide general technical support and technical training classes for Agency staff.
- Create policies and procedures for usage of automated systems and related IT functions.
- Perform data analysis function and provide quality assurance of Agency data.
Qualifications:
- Associate's Degree in Computer Science or related field.
- Minimum of 5 years of professional software development experience.
- Demonstrated experience with Microsoft Visual Studio C#, SQL DBA stored procedures and functions, Microsoft Access VBA, PowerShell, and Crystal reports.
- Ability to work independently.
- Knowledge of computer networking principles.
- Experience in system administration is a plus.
This rate of pay serves as a good faith estimate. Actual pay is based on a number of factors which may include a candidate’s qualifications, skills, competencies, experience and work location. The salary range or rate listed does not include any differential pay or other forms of compensation, such as the value of benefits, which may be applicable to this position.