Provide a short description of the Position:
This position will fill a key role on priority projects in support of the New York State Office of Mental Health's mission. The goal of the HHS_OMH_PRJ0251615 - EHR Interface Analysis & App modification Implementation write application interfaces to the new EHR to be implemented in the coming months.
Provide a list of the day-to-day tasks to be performed by the Selected Candidate:
Daily Tasks will include but are not limited to the following:
- Execute full software development life cycle (SDLC)
- Use Microsoft Visual Studio 2022 or higher and write code using MVC Architecture, .Net, JavaScript, JSON, Ajax, HTML, XML, dll, and WCF.
- Prepare scripts to create and modify existing Oracle tables, create indexes, constraints, triggers, views, etc., code stored procedures and packages, convert and migrate data when necessary.
- Diagnose and troubleshoot various rules, calculations, and data issues on application reports using Crystal Reports.
- Mentor and assist other programmers, both state and consultant, providing guidance for debugging, troubleshooting, securing and deploying applications, data access, data communications and system architecture configurations.
- Use a source code repository, such as Tortoise SVN or Visual SVN, or TFS or GIT for checking source code in and out, and branching off new versions of the source code.
- Work within the IT Service Management System to take in incidents and service requests for the application, as well as request services from other ITS groups.
- Coordinate service requests with various ITS Chief Operating Office personnel for releases and changes for the application.
- Diagnose and debug production issues reported via ITSM. Escalate critical calls as necessary and join bridge calls to assist in diagnosis.
- Report status of current tasks and outstanding issues to supervisor
Position Requested Qualifications (Per Attachment 7, Section 1.2.5)
- 84 Months Experience with Oracle: Database design and modelling, fluent with PL/SQL coding and debugging, stored procedures, packages, indexes, triggers, creating tables, etc., including the use of a tool to write and test SQL code and manipulate data.
- 84 Months Experience using Microsoft Visual Studio to develop complex n tier web applications using ASP.NET MVC framework.
- 84 Months Experience developing and maintaining web applications that utilize modern client-side technologies such as HTML5, AJAX, JavaScript, JQuery, Bootstrap and Cascading Style Sheets.
- 84 Months Experience in developing and maintaining web applications that utilize modern backend technologies using C# and modern programming principles; Object-oriented, scalable, maintainable, single-responsibility and highest application security standards.
- 84 Months Experience with Service Oriented Architecture (SOA) application integration including development of secure .Net web-services using Windows Communication Foundation (WCF), SOAP/Restful APIs, message and queue processing, and/or an Enterprise Service Bus.
- 36 Months Experience in ASP.Net Core MVC framework.
- 48 months Experience in interpreting Visual Basics 6 (VB6) code and structure.
- 48 Months Experience coding and maintaining applications which contain Health Care data that fall under HIPAA Protected Health Information (PHI).
- 60 Months Experience in automated unit testing, utilization of Git and Team Foundation Server (TFS) 2010 or later, for development activities and code repositories
- 60 Months Experience interpreting, analyzing and extracting core use cases from complex business requirements and building the logic within an application's code to meet those requirements.
Required Documentation
- Re sume
- Copy of Candidate Identification (i.e., Driver's License/Green Card/Visa and Passport if applicable)
- Any documents referenced in the above Requested Qualifications (i.e., professional certifications, degrees, etc.)
Mandatory ITS Security Agreements, HIPAA and OMH Confidentiality and Non-Disclosure Agreement (CNDA)
Candidate will attend all New York State/GOER and Agency mandated training programs, including Internal Controls, Prevention of Workplace Violence, Sexual Harassment Prevention, Information Security and In-house sessions to acquaint the candidate with the OMH applications he/she will be supporting.
What type and/or manner, of knowledge transfer is requested during the Engagement?
During the term of this assignment, knowledge transfer from the consultant/project team to State employees will be mandated. The knowledge transfer plan will be a written plan with details determined by the state team lead in collaboration with the selected consulant according to the specific program needs