NEW JERSEY SCHOOL BOARDS ASSOCIATION
“Our mission is the advancement of public education in New Jersey”
JOB TITLE: Web Programmer Analyst
IT Department, Connection Division
TERMS: Full-time
MINIMUM SALARY: $90,000
EMPLOYMENT STATUS: Exempt
REPORT TO: Associate Director, IT
ABOUT THE ROLE
Designs, builds, and maintains custom web applications, services, APIs, and reports in support of core organizational functions and business processes.
RESPONSIBILITIES
- Responsible for the management of NJSBA custom web applications.
- Create and support business intelligence (BI) reporting for all departments.
- Builds and improves systems for organizing, analyzing, and sharing data.
- Evaluate existing systems and identify ways to improve the experience for both internal customers (staff) and external customers.
- Design, develop, and implement new applications or replacements.
- Works with staff to understand application problems.
- Implements and supports SAML single sign-on.
- Creates and analyzes financial reports.
- Works with staff to develop solutions and responds to issues with Microsoft Dynamics CRM.
- Supports 3rd party integrations using API functionality.
- Assists with the technical management of Great Plains, including migrating data from the Microsoft Dynamics CRM to the GP 365 financial management system.
- Supports staff with computer issues.
- Analyze and provide solutions for various software requirements.
- Available to work evenings and weekends as required.
- Perform other duties as assigned.
EDUCATION AND EXPERIENCE
- Bachelor’s degree or master’s degree in computer science or related field.
- 5+ years’ experience in web development, programming, computer systems, databases and networks.
- Knowledge and experience in system design, system security, system integration B2B B2C, SSO integration, QA, SDLC, system diagnosis, and troubleshooting.
- Strong knowledge and experience in Service Oriented Architecture, SQL, and RDBMS.
- Strong experience with C#, Python, PHP, JavaScript, jQuery, JSON, SQL, HTML, CSS, ASP.net.
- Demonstrated ability to develop applications using hand coding without IDE.
- Understanding of working with IDE.
- Experience in managing and monitoring servers to ensure the performance of involved services and applications.
- Experience in configuring and managing SMTP.
- Ability to provide routine mentoring and technical guidance to support staff.
- Experience in project management.
- Familiar with K-12 education, finance, accounting, Customer Relationship Systems (Microsoft Dynamics 365 preferred), sales, marketing, legal, and compliance.
- Proficient in Microsoft Office 365 Apps including Teams, Lists, SharePoint, One Drive, Forms, and traditional Office Apps, including Word, Excel, Access, PowerPoint, and Outlook.
- Experience in developing WordPress plugins with PHP and SOAP/XML.
PREFERRED
- 3+ years’ experience in Project Management, Microsoft Dynamics 365 Sales Professional preferred, but not required
KNOWLEDGE, SKILLS AND COMPETENCIES
- Excellent organizational, analytical, interpersonal, written and verbal communication skills
- Strong knowledge of the application and the business line being supported
NJSBA OFFERS:
- Health
- Dental
- PERS Pension
- Short and Long Term Disability
- Flexible Spending Accounts
Interested candidates should submit a cover letter and resume to jobs@njsba.org by March 28, 2025.
Issued: May 2021
Revised: February 2025
To apply for this job email your details to jobs@njsba.org