Jobs · Engineering · Kentucky

Software Engineer

Grace Health · Corbin, KY · Yesterday
On-siteEngineeringFull-time
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 librariesUses 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 useDevelops AI-enabled applications and workflows, including prompt design, knowledge-base and document retrieval, and secure connections between AI models and organizational data sourcesProvisions, 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 issuesDesigns, administers, and optimizes relational, document, graph, and file-based databases, including schema design, query development, performance tuning, backups, and access controlsBuilds and supports integrations, interfaces, and data exchanges with the organization’s electronic health record (EHR), reporting databases, and other third-party platforms and vendor APIsDevelops 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 formatsApplies secure development practices and HIPAA privacy and security requirements, including safeguarding protected health information (PHI), managing credentials, enforcing role-based access, and maintaining audit loggingUses version control, code review, automated testing, and deployment processes to manage code changes and releasesCreates and maintains technical documentation, including system architecture, data dictionaries, deployment procedures, and end-user guidesGathers 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 successTeam members must demonstrate excellent communication and coordination skills to provide quality patient careCare coordination includes communication with community organizations, health plans, facilities, and specialistsCare team members must understand and embrace the concept of population health management and proactively address the needs of patients and families served by the practiceTeam members must demonstrate the skills and knowledge necessary to communicate effectively with vulnerable patient populationsTeam members must participate in Continuous Quality Improvement (CQI) activities within the organization to ensure patients receive high-quality careAll team members will be involved in improving quality outcomesTeam members will participate in the review and evaluation of practice performance and help identify opportunities for improvementTeam members will participate in Grace Health's advocacy program General Duties: Follows all organizational policies and procedures, including administrative, clinical, quality assurance, and personnel policiesMaintains satisfactory attendance, including attendance at meetings and completion of assigned tasksMaintains timely documentation of all work assignmentsMaintains patient confidentialityRoutinely keeps the supervisor informed regarding attendance and job assignmentsDemonstrates flexibility and the ability to multitaskWorks effectively and efficientlyWorks 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, requiredProficiency in modern programming and scripting languages used for web development, data processing, and system automation requiredExperience with modern front-end and back-end web development frameworks, component libraries, and styling frameworks requiredWorking knowledge of SQL and experience with both relational and non-relational databases requiredProficiency with version control systems and collaborative development workflows requiredExperience using AI-assisted development tools and large language models in a professional setting preferredAbility to critically evaluate, test, and validate AI-generated code and contentExperience with cloud hosting platforms, server virtualization, and containerization preferredExperience integrating with EHR systems, healthcare data standards (such as HL7 and FHIR), or healthcare reporting databases preferredKnowledge of HIPAA privacy and security requirements and secure coding practices preferredStrong problem-solving and debugging skills and ability to quickly learn new technologiesAbility to self-manage, prioritize multiple projects, meet deadlines and be accountableExcellent customer service, interpersonal, verbal and written communication skillsDemonstrate 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 experienceTwo or more years of experience in software, web application, or database developmentHealthcare 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. Powered by JazzHR hxseOMNQjC

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 4 wk ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com