Programmer Analyst - Intermediate
Northern Light Health Home Office
Schedule: Regular Full-time
Hours: 8:00 am - 4:30 pm
Perform analysis, development, testing, documenting and troubleshooting of software applications using a variety of programming languages and tools. Provide technical assistance and support to users of computer applications across several disparate systems.
Essential Duties and Responsibilities:
Includes the following, other duties may be assigned:
Demonstrate an understanding of NLH Information Systems major applications, specifically Cerner Millennium, Cerner Patient Accounting and Infor Cloud Suite. Team assignment will determine individual area of system and application focus.
Perform program and system analysis and design. Analyze and interpret user requests and produce written technical specifications per departmental standards describing proposed solution.
Write programs and procedures utilizing one or more of the following languages and tools, depending on team assignment:
Cerner Millennium Discern Explorer (CCL), Cerner Millennium Discern Expert (Rules).
VB.net, ASP.net, VBA, MS SQL Server and Report Builder in SQL Server.
Application development also requires expertise in one or more of the following operating system areas: MS Windows, AIX, Unix or HP/UX. Experience with FTP (File Transfer Protocol), LDAP, WSH (Windows Script Host) is helpful. A good understanding of relational databases such as Infor Landmark, Oracle or Microsoft SQL Server is required. Programming development experience with relational databases is required.
Participate in on-call schedule for off-hours support of applications. This job has no supervisory responsibilities.
Associate Degree or higher in Computer Science or related field is preferred.
2-4 years of experience is required in addition to education requirements and the experience must be with languages and tools employed by Northern Light Health for programming application development and support. Knowledge of healthcare and hospital clinical or management systems is preferred.
Other Skills Required:
Excellent written and verbal communications skills; must communicate effectively to both technical and non-technical people. Must be analytical and thorough, showing attention to detail. Strive to continuously build knowledge & skills and share expertise with others. Organize and prioritize, using time efficiently. Must be good team player, able to work under pressure and with deadlines while remaining courteous and respectful. May be assigned to a regularly scheduled oncall rotation or be required to work off-hours for project implementation or support. While oncall or responsible for project implementation support, must be able to respond immediately and get to the office in 60 minutes or less, if onsite support is required.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this Job, the employee is regularly required to sit and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision and ability to adjust focus. Ability to use keyboard for data entry.
Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level and working conditions in the work environment are indicative of a normal office setting.
Equal Opportunity Employment
Healthcare | Information Technology | Software
Share this job