Job Posting
Overview: Experience with at least one of the following: React, Blazor, or Message Queues preferred. C#.NET required. Expertise in full-stack development, hands-on DevOps experience, and proven success working in an Agile environment (Kanban preferred).
Job Description Summary: Designs, develops, and maintains complex software systems and applications for an organization's mainframe computer systems.
Essential Functions:
- Develops and maintains complex software programs and applications.
- Designs and implements system enhancements to improve performance and reliability.
- Leads application and system design discussion and creation for presentation and review.
- Provides technical support and troubleshooting for system issues.
- Collaborates with other IT professionals to integrate new systems with existing infrastructure.
- Conducts research and evaluates emerging technologies to determine their potential impact on the organization.
- Documents system architecture and processes for future reference and training purposes.
- Provides mentoring and support to less experienced programmers.
Education Requirement: Bachelor’s Degree in Computer Science or relevant field or equivalent experience required. Master’s Degree or PhD preferred.
Skills:
- Ability to participate in an effective mentoring relationship utilizing the appropriate methods.
- Exceptional interpersonal, presentation, customer service, and communication skills required to interact effectively with all hospital staff, medical staff, and external contacts.
- Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational operational or process problems.
- Ability to complete tasks with high levels of precision and identify, collect, and analyze data.
- Knowledge of effective project management strategies and tactics with the ability to plan, organize, monitor, and control projects.
- Ability to produce software products or systems in line with product requirements.
- Knowledge of technical troubleshooting approaches, tools, and techniques and the ability to anticipate, recognize, and resolve technical issues.
- Working knowledge of relevant programming languages and environments.
- Ability to write technical documents such as manuals, reports, guidelines, or documents on standards, processes, and applications.
- Knowledge regarding the Software Development Life Cycle (SDLC) and the ability to employ a structured methodology is crucial for successful delivery and management of software products.
Experience: Five years of experience in system or application programming required. Two years of experience in hospital information systems preferred.
Physical Requirements:
OCCASIONALLY: Bend/twist, Climb stairs/ladder, Flexing/extending of neck, Lifting / Carrying: 0-10 lbs, Pushing / Pulling: 0-25 lbs, Reaching above shoulder, Squat/kneel, Standing, Walking
FREQUENTLY: (none specified)
CONTINUOUSLY: Audible speech, Color vision, Computer skills, Decision Making, Depth perception, Hand use: grasping, gripping, turning, Hearing acuity, Interpreting Data, Peripheral vision, Problem solving, Repetitive hand/arm use, Seeing Far/near, Sitting
Additional Physical Requirements performed but not listed above: (not specified)