Software Engineer

Corbin, KY
Full Time
Grace Health Administration
Experienced
Summary: 

This position designs, develops, deploys, and supports custom software applications, data integrations, and automation tools that improve patient care and organizational operations. The Software Engineer uses AI-assisted development tools and practices to deliver secure, reliable, and well-documented solutions across the full application stack.
 
Essential Duties and Responsibilities:
 
  • Designs, develops, tests, and maintains full-stack web applications, including user interfaces, application programming interfaces (APIs), and back-end services, using modern web development frameworks and component libraries
  • Uses AI-assisted development tools, coding assistants, and large language models (LLMs) to plan, write, review, test, refactor, and document code, and validates all AI-generated output for accuracy, security, and compliance before use
  • Develops AI-enabled applications and workflows, including prompt design, knowledge-base and document retrieval, and secure connections between AI models and organizational data sources
  • Provisions, configures, and maintains development, testing, demo, and production environments on local workstations, on-premises virtual servers, and cloud hosting platforms; monitors, troubleshoots, and resolves application and hosting issues
  • Designs, administers, and optimizes relational, document, graph, and file-based databases, including schema design, query development, performance tuning, backups, and access controls
  • Builds and supports integrations, interfaces, and data exchanges with the organization’s electronic health record (EHR), reporting databases, and other third-party platforms and vendor APIs
  • Develops scripts and automated processes to extract, transform, load, analyze, and report on data; routinely works with spreadsheet, CSV, JSON, Markdown, and other structured and unstructured file formats
  • Applies secure development practices and HIPAA privacy and security requirements, including safeguarding protected health information (PHI), managing credentials, enforcing role-based access, and maintaining audit logging
  • Uses version control, code review, automated testing, and deployment processes to manage code changes and releases
  • Creates and maintains technical documentation, including system architecture, data dictionaries, deployment procedures, and end-user guides
  • Gathers requirements from clinical, operational, and administrative staff, translates business needs into technical solutions, and explains technical concepts, trains, and supports end users
Other Essential Duties and Responsibilities:
 
  • Grace Health recognizes that managing patient care is a team effort involving both clinical and non-clinical staff. All employees must embrace a team-based approach to patient care and understand that each role is important to our success.
  • Team members must demonstrate excellent communication and coordination skills to provide quality patient care.
  • Care coordination includes communication with community organizations, health plans, facilities, and specialists.
  • Care team members must understand and embrace the concept of population health management and proactively address the needs of patients and families served by the practice.
  • Team members must demonstrate the skills and knowledge necessary to communicate effectively with vulnerable patient populations.
  • Team members must participate in Continuous Quality Improvement (CQI) activities within the organization to ensure patients receive high-quality care.
  • All team members will be involved in improving quality outcomes.
  • Team members will participate in the review and evaluation of practice performance and help identify opportunities for improvement.
  • Team members will participate in Grace Health's advocacy program.
General Duties:

 
  • Follows all organizational policies and procedures, including administrative, clinical, quality assurance, and personnel policies.
  • Maintains satisfactory attendance, including attendance at meetings and completion of assigned tasks.
  • Maintains timely documentation of all work assignments.
  • Maintains patient confidentiality.
  • Routinely keeps the supervisor informed regarding attendance and job assignments.
  • Demonstrates flexibility and the ability to multitask.
  • Works effectively and efficiently.
  • Works cooperatively with providers, administration, and peers.
Qualification Requirements:
 
To perform this job successfully, an individual must be able to support and advance Grace Health's mission while satisfactorily performing each essential duty. The requirements listed below represent the knowledge, skills, and abilities required for the position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.
Skills:
  • Proficiency in office productivity software, including word processing, spreadsheet, presentation, and email applications, required
  • Proficiency in modern programming and scripting languages used for web development, data processing, and system automation required
  • Experience with modern front-end and back-end web development frameworks, component libraries, and styling frameworks required
  • Working knowledge of SQL and experience with both relational and non-relational databases required
  • Proficiency with version control systems and collaborative development workflows required
  • Experience using AI-assisted development tools and large language models in a professional setting preferred
  • Ability to critically evaluate, test, and validate AI-generated code and content
  • Experience with cloud hosting platforms, server virtualization, and containerization preferred
  • Experience integrating with EHR systems, healthcare data standards (such as HL7 and FHIR), or healthcare reporting databases preferred
  • Knowledge of HIPAA privacy and security requirements and secure coding practices preferred
  • Strong problem-solving and debugging skills and ability to quickly learn new technologies
  • Ability to self-manage, prioritize multiple projects, meet deadlines and be accountable
  • Excellent customer service, interpersonal, verbal and written communication skills
  • Demonstrate sensitivity to, and respect for, a diverse population
Education and/or Experience: 
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related field, or an equivalent combination of education and experience
  • Two or more years of experience in software, web application, or database development
  • Healthcare industry experience and a portfolio of completed software projects preferred
Physical Demands:          

The physical demands described herein represent those that must be met by an employee to perform the essential functions of this job successfully.  Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

While performing the duties of this job, the employee is regularly required to talk or hear.  The employee frequently is required to stand, walk, sit, and use hands to finger, handle, or feel objects, tools, or controls.  The employee occasionally is required to reach with hands and arms, stoop, kneel, crouch, or crawl, and taste or smell.

The employee must occasionally lift and /or move up to 50 pounds.  Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
 
Work Environment:

Grace Health is a faith-based, federally qualified health center (FQHC). We provide primary healthcare services to underserved, underinsured, and uninsured individuals throughout southeastern Kentucky. Our mission is "to show the love and share the truth of Jesus Christ to southeastern Kentucky through access to compassionate, high-quality primary healthcare for the whole person."


The work environment characteristics described herein are representative of those employee encounters while performing the essential functions of this position. Reasonable accommodation may be provided to enable qualified individuals with disabilities to perform the essential functions of the position.


The noise level in the work environment is typically moderate.
 

 

Grace Health provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*