Job Title: Application Developer
PVN ID: VA-1711-002209
Category: Information Technology
Location: OFFICE OF SR. UNIV DEAN FOR ACADEMIC AFFAIRS

Job Description

General Description

Founded in 2007, ASAP is a comprehensive full-time degree pathway program for associate-degree-seeking students. Found at nine CUNY college (effective fall 2015), ASAP is committed to graduating at least 50% of students within three years through the provision of comprehensive support services and financial resources that remove barriers to full-time study, build student resiliency, and support timely degree completion. Key program components include full-time enrollment, block scheduled first-year courses, cohort course taking, financial support, intrusive and mandatory advisement, career services, and tutoring. Based on outstanding program success to date, ASAP will expand to 25,000 students within CUNY by the academic year 2018-2019.  For more information, please visit, www.cuny.edu/asap.

 

The Accelerated Study in Associate Programs (ASAP) Web Application Developer will work to support the development of the ASAPi application. He/She will be responsible for the development of the Application Package for data analysis and campus operational support. The ASAPi application system consists of a web-based application developed using a combination of the following technologies: Java, HTML5, CSS3, JavaScript, AJAX, JQuery, SQL Server, Hibernate and Spring MVC Framework. The main task of the Web Application Developer is development,  design classes, models, views, and templates, batch processes, and application access control architecture. The Web Application Developer will work closely with the Database and System Manager to plan, design, execute, and launch new system functionalities or modify existing ones, as well as implementing a business intelligence platform for reporting.

Other Duties

Planning/Design

  • Continue further development of the ASAPi web application.
  • Develop and design new functionality for the ASAPi application.
  • Develop processes to validate data integrity for the ASAPi application.
  • Write integration points by using various API, Integration Workflows or WebHooks.

Database/Application Management

  • Maintain application, including bug fixes, performance enhancements, and runtime production support.
  • Serve as a key project team member on all tasks related to the ASAPi application and implementation of technology tools, provide guidance and feedback on the design and execution of new features.
  • Work closely with ASAP staff to support all stages of data collection, cleaning, coding, and file conversion into formats that are useful for program management, evaluation, and research.
  • Assist with coordination and troubleshooting of database and software systems.

Documentation

  • In collaboration with the database training and support staff, work to create the end user documentation and training materials to be used throughout the life of the application.

Other Tasks

  • Provide technical and operational assistance to users, troubleshoot and resolve application related problems.
  • Work with IT to solve technical problems.
  • Perform other duties as assigned.

Qualifications

Required:

  • Bachelor’s degree in Computer Science or related field required.
  • 1-2 years or related work and/or internship experience and demonstrated ability to develop web applications (examples of prior projects/applications should be provided).
  • Excellent coding skills in Java.
  • Knowledge of JavaScript & JQuery.
  • Strong Knowledge of HTML5, CSS3, and Bootstrap.
  • Knowledge of Spring MVC frameworks.
  • Knowledge of Hibernate (ORM) framework.
  • Ability to think about development solutions and needs.
  • Ability to prioritize workload with minimal supervision.

 

Preferred:

  • Solid database skills in a relational database (MS SQL Server, My SQL, H2).
  • The ability to read and demonstrate an understanding of API documentation.
  • Familiarity with Scrums and the agile
  • Familiarity with version control systems.
  • Knowledge of the development lifecycle.
  • The desire to learn and research technology beyond the basics.

About the Research Foundation

The Research Foundation of The City University of New York (RFCUNY) was established as a not-for-profit educational corporation chartered by the State of New York in 1963. RFCUNY supports CUNY faculty and staff in identifying and obtaining external support (pre-award) from government and private sponsors and is responsible for the administration of all such funded programs (post-award).

RFCUNY stands between CUNY’s principal investigators (PIs) and the sponsors who support them and strives to fulfill its essential responsibilities to both groups. Working closely with individual PIs and Grants Officers on the campuses, RFCUNY oversees employment, accounting, audit, reporting, purchasing, and special responsibilities that include management of a planned giving program; liaison with governmental agencies and foundations; negotiation of agreements; facility construction and renovation; protection and commercialization of intellectual property; and compliance with applicable standards in research involving human subjects, animal care, environmental and radiological safety, and conflicts of interest.

Equal Employment Opportunity Statement

The Research Foundation of the City University of New York is an Equal Opportunity/Affirmative Action/Americans with Disabilities Act/E-Verify Employer. It is the policy of the Research Foundation of CUNY to provide equal employment opportunities free of discrimination based on race, color, age, religion, sex, pregnancy, childbirth, national origin, disability, marital status, veteran status, sexual orientation, gender identity, genetic information, marital status, domestic violence victim status, arrest record, criminal conviction history, or any other protected characteristic under applicable law.

Key Features

Department
ASAP
Status
Full Time
Annual Salary Range
$60,000.00 - $70,000.00
Closing Date
Feb 07, 2018 (Or Until Filled)
Bargaining Unit
No

Actions