Systems Analyst

Post #
Roswell Park Comprehensive Cancer Center
Information Technology
Full-time; Days
Roswell Park offers a competitive salary and comprehensive benefits package.
Description of Duties

The Systems Analyst is primarily responsible for gathering requirements building and developing custom mobile applications for our patients, employees and clinical teams. This includes the MyRoswell patient portal app, the RP MD patient referral app, and various other web applications, both internal and patient-facing. The position will involve working with our designers and marketing/content teams, along with clinical and enterprise application developers.


Applicants will have a Bachelor’s degree in computer science, management information systems or a related field and the equivalent of three years of full-time experience in programming or packaged systems implementation. The preferred candidate will have the following experience: building iOS and Android mobile apps with Flutter/Dart technologies; packaging and deploying applications to the Google Play and Apple App store; in developing compelling user interfaces/experiences; developing front end applications in conjunction with web based APIs; and developing back end APIs. The preferred candidate will have experience: working Git version control; Use of the following languages - PHP, Javascript, SQL, HTML, CSS, Bash; Knowledge of a modern frontend library such as Vue.js (preferred), React, Svelte or Angular; some Linux web and database server administration. The preferred candidate will also have experience with PHP MariaDB, CentOS, Apache, Vue.js, Flutter and Dart.

Pursuant to Executive Order 161, no State entity, as defined by the Executive Order, is permitted to ask, or mandate, in any form, that an applicant for employment provide his or her current compensation, or any prior compensation history, until such time as the applicant is extended a conditional offer of employment with compensation. If such information has been requested from you before such time, please contact the Governor’s Office of Employee Relations at (518) 474-6988 or via email at