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