Share this Job








Montefiore IT has the team, technology and tools to take your career to a new level


The Software Engineer analyzes, designs, programs, debugs, and modifies software.  The SWE utilizes programming languages and technologies to develop new computer applications or enhancements for commercial or end-user applications and provides outstanding client service and contributes to the organization’s mission of utilizing information technology to improve patient care.Analyzes, designs, programs, debugs and modifies software. Utilizesprogramming languages and technologies to develop new computer applications or enhancements for commercial or end user applications.


Our experts deploy new technologies, define new business processes and provide stakeholders across the institution with the resources needed to meet their most difficult challenges. As a Montefiore IT employee, you’ll have ample opportunities to transform patient care, improve health outcomes and gain insight into the technological workings of one of the nation’s top academic medical centers.
Whether you are implementing clinical or revenue cycle solutions or providing critical infrastructure support, our goal is to guide you and your career to the height of healthcare IT excellence.



  • Java/J2EE  Programming skills and technologies to develop and write computer programs.
  • Knowledge of telecomm applications (prefer Cisco ACD, IVR, CTI, Call Monitoring)
  • Convert project specifications and statements of problems and procedures to logical flow charts. 
  • •    Work with Business Systems Analysts or work directly with users to gather information regarding requirements and specifications for the application.
  • o    Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • o    May be responsible for converting requirements gathered from user into specifications.
  • Modify existing software to correct errors, allow adaptation to new hardware, for enhancements, or to improve performance. 
  • Participate in testing of all new development and modifications.
  • o    Conduct unit testing of programs and software applications to be certain they will produce the desired information. 
  • Document program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program. Update design/process flow documents.
  • Build deployment packages to automate and ensure the quality of installation routines for new applications, service packs and/or upgrades. 
  • Provide assistance and troubleshooting to the team and users with solving application related problems. May be responsible for rotating support of application or system on 24x7 basis.
  • Participate in project planning, with estimates of work.
  • Performs other related duties as required.




  • 4+ years' experience using Java-J2EE skills in an enterprise environment.
  • Experience programming with APIs
  • Solid desktop and server computing skills, including installing and troubleshooting applications




Bachelor's degree or equivalent experience




Department: Montefiore Information Technology Bargaining Unit: Non Union Campus: YONKERS  Employment Status: Regular Full-Time Address: 4 Executive Blvd, Yonkers
Shift: Day Scheduled Hours: 8:30 AM-5 PM Req ID: 125021 


Montefiore is an equal employment opportunity employer. Montefiore will recruit, hire, train, transfer, promote, layoff and discharge associates in all job classifications without regard to their race, color, religion, creed, national origin, alienage or citizenship status, age, gender, actual or presumed disability, history of disability, sexual orientation, gender identity, gender expression, genetic predisposition or carrier status, pregnancy, military status, marital status, or partnership status, or any other characteristic protected by law. 



To heal, to teach, to discover and to advance the health of the communities we serve.

To be a premier academic medical center that transforms health and enriches lives.

Define our philosophy of care, they shape our actions and motivate and inspire us to pursue excellence and achieve the goals we have set forth for the future. Our values include:

  • Humanity
  • Innovation
  • Teamwork
  • Diversity
  • Equity