Skip to Main Content

Senior Programmer Analyst-MIS (Web development)

Below you will find the details for the position including any supplementary documentation and questions you should review before applying for the opening.  To apply for the position, please click the Apply for this Job link/button.

If you would like to bookmark this position for later review, click on the Bookmark link. If you would like to print a copy of this position for your records, click on the Print Preview link.

If you have trouble using VITAE to create an account, please contact Vitae Support via email at You can also visit their FAQ page at

Please see Special Instructions for more details.

-Upon hire, candidate will be required to provide an official transcript of highest degree earned. -An optional button has been provided in case candidates wish to upload additional information. -During the application process candidates will be prompted to provide names and contact information for three current references.

Posting Details

Classification Information

FLSA Exempt
Salary Grade / Rank 12NC
Min Salary 55507
Max Salary 84390
Branch of Service Non Classified
AA / ADA Statement

As an Affirmative Action/Equal Opportunity institution which values and is committed to expanding the diversity of its faculty and staff, the College invites members of protected classes, including minorities and persons with disabilities, to identify themselves as such at the time of application.

Position Information

Position Title Senior Programmer Analyst-MIS (Web development)
Department Name Management Information Services
Full Time / Part Time Full Time
Scheduled Work Week / Hours / Area

35 hours per week(may involve evenings, weekend and/or holiday work as required)

Academic or Calendar Year Calendar
Number of Employees Supervised 0
Position Overview

Rhode Island College is seeking an experienced Senior Programmer Analyst (Web Developer) to support the college’s administrative systems (PeopleSoft Enterprise Systems, SharePoint, and others).

Our ideal candidate will have experience and expertise in designing, developing, and maintaining Web applications and experience in Web programming. The individual will enjoy working with other team members (either to develop specifications for other programmer/analysts, or to work from specifications supplied by others). This position will also work with RIC’s Web Communications on the design, enhancement and operation of

Primary Purpose

Design, develop and maintain applications in support of College administrative and academic objectives. Develop specifications for other programmer/analysts and work from specifications supplied by others. May have project and related supervisory responsibilities.

Essential Duties

-Define system requirements with user departments.
-Prepare feasibility studies of new systems.
-Define program specifications and systems procedures.
-Participate in evaluating application software used to support administrative systems.
-Develop applications and track changes and updates.
-Develop new programs and modify existing programs according to specifications and department standards
-Test applications and evaluate system performance before implementation.
-Develop, and maintain application development documents in accordance with department standards.
-Review applications and documentation developed by other team members to ensure the compliance with application development specifications and standards.
-Provide training to users on functions of new systems
-Maintain proficiency in programming, systems analysis and project control tools and techniques used to develop administrative systems.
-Perform duties and responsibilities of a Programmer/Analyst.
Assist in:
-Identifying user needs
-Making system presentations
-Integrating individual systems into major institutional systems
-Establishing and enforcing standards
-Training staff
-Assigning programs
-Evaluate, specify and procure related components. Assist in developing information technology related bids, contracts, request for proposals and vendor relationships in support of information technology initiatives.
-Participate in committees, working groups, councils, etc. in support of information technology initiatives.
-Function independently or as a member of an information technology team as assigned. Lead, manage and supervise technical, professional clerical, and student support staff as assigned.
-As part of self-training and in support of comprehensive, redundant, user focused support, perform functions normally assigned to other information technology support staff as required.
-Consistently develop and exhibit a positive, user focused, customer service attitude and atmosphere.
-Work with the campus community, vendors, and IS professionals to achieve College objectives.
-Provide related administrative functions and help desk support, as required.
-Provide on call remote or on-campus support for any job related issues as required,.
-Work occasional evenings, weekends and/or holidays, as required.

Occasional Duties

Perform other related duties as assigned by the Director, Management Information Services.

Required Skills, Knowledge, and Abilities

-Experience in Web development, with skills in one or more tools, including, but not limited to HTML, CSS, JQuery, Javascript, PHP, Java, WordPress, .NET, etc.
-Competence in Microsoft Windows system platform.
-Competence in SQL and in at least two programming languages.
-Understanding of programming logic and competence in application design.
-Project management skills and ability to work with other professional staff.
-Ability to interpret institutional policies, plans, objectives, rules and regulations and communicate the interpretation to subordinates and others.
-Ability to communicate effectively (verbally and in writing) and possess strong interpersonal skills.
-Strong analytical and problem-solving skills.
-Demonstrate team-work, collaboration and knowledge-sharing.

Required Qualifications

Education: Bachelor’s degree.

Experience: A minimum of four years of programming experience, experience in SQL and at least two programming languages; experience in working with Windows system platform.

Preferred Qualifications

-Bachelors in CS, CIS or closely related field.
-Experience in building various system integrations, including, but not limited to SSO (Single Sign-On).
-Knowledge of REST APIs and responsive Web design.
-Experience in Windows server operating systems and in managing Webservers (such as Weblogic).
-Experience and expertise in or is willing to learn managing/administering enterprise systems (such as PeopleSoft), portal, databases (such as Microsoft SQL), Websites.
-Experience in PeopleSoft or some other major ERP platforms.
-Administrative experience in major database systems (Microsoft SQL and/or Oracle).
-Experience in major Web development tools.
-Experience in Microsoft .NET platforms, Microsoft SharePoint.
-Knowledge of role based Identity and Access Management, and LDAP/Active Directory authentication and group security.
-Experience in database, Web system, and/or server system administration.
-Project and related supervisory responsibilities.

Environmental Conditions

This position requires occasional lifting, moving, and or installation of moderately heavy equipment (such as computers), wiring, and other related information technology components.

Additional Position Information

Posting Detail Information

Posting Number NC00165
Starting Salary Range
Benefits Eligible? Yes
Section Administration & Finance
Number of Positions Available 1
Anticipated Start Date or Semester
Posting Date 11/01/2017
Position Status Continuing Position
Union Status PSA
End of Temporary or Limited Position
Priority given to applicants who apply by
Closing Date
Open Until Filled Yes
Special Instructions/Information for Applicants

-Upon hire, candidate will be required to provide an official transcript of highest degree earned.
-An optional button has been provided in case candidates wish to upload additional information.
-During the application process candidates will be prompted to provide names and contact information for three current references.

Supplemental Questions

Required fields are indicated with an asterisk (*).

Applicant Documents

Required Documents
  1. Resume
  2. Cover Letter
Optional Documents
  1. Other Document 1 (see special instructions)