← Back to jobs

Programmer - Senior

Location
Chicago, IL
Work type
Full Time
Posted
2026-08-25

Job description

Essential Job Functions

Design, develop, maintain and enhance Python-based web applications, services, scripts, and automation solutions
Develop backend services using Python and Node.js/Express.js and support frontend applications using Angular, JavaScript/TypeScript, HTML, and CSS.
Support application builds, deployments, configuration management, and release activities through Azure DevOps and CI/CD pipelines.
Diagnose application and integration issues using application logs, stack traces, SQL queries, HTTP responses, system logs, and operating system tools.
Collaborate with Infrastructure, Database, Security, Networking, Integration, and other IT teams to resolve complex technical issues.
Work with business analysts and stakeholders to understand requirements and translate them into technical solutions.
Follow organizational security, privacy, change management, coding, and application development standards.
Participate in code reviews, testing, quality assurance, and production support activities.
Integrate generative AI/LLM capabilities into applications and workflows, including LLM APIs, RAG, vector databases, and AI assisted automation where applicable.

Required Qualifications

Bachelor’s degree or equivalent relevant certification in programming, Computer science and/or healthcare, business management or information systems

5+ years of professional software development experience, with strong hands-on experience developing applications using Python
Strong experience with Python frameworks such as Flask, FastAPI, or similar frameworks
Experience developing web applications using JavaScript/TypeScript, HTML, and CSS, with experience in Angular strongly preferred
Experience with backend development using Node.js/Express.js and/or Python-based web frameworks
Experience with Azure DevOps Pipelines or other DevOps platforms and applications deployment processes
Experience with Git, branching, pull requests, code reviews, and software development lifecycle practices
Experience integrating REST APIs and web services, including authentication, request/response processing, error handling, logging, and data validation
Minimum two years’ experience in technical documentation writing
Proven skills in problem solving
Must work well in a team environment and be able to partner with both business and technical team members
Excellent oral and written communication skills and good interpersonal skills
Requires strong multitasking skills; must be a self-starter and able to deliver results on a proactive and independent basis
Experience in a health care environment is helpful
Expertise in the programming language / tools used in the position
Experience with Kubernetes, Docker and containerization
Knowledge about generative AI/LLM application development, including RAG, vector databases, prompt engineering, or AI workflow automation
Experience with Epic/Clarity or healthcare data environments

Preferred Qualifications

Experience with Kubernetes, Docker and containerization
Knowledge about generative AI/LLM application development, including RAG, vector databases, prompt engineering, or AI workflow automation
Experience with Epic/Clarity or healthcare data environments

Position Details

Job Type/FTE: Full Time (1.0 FTE)
Shift: Days
Job Location: Remote
Unit/Department: IT Enterprise Architecture - Hyde Park
CBA Code: Non-Union

Original source