Do you want a career where you can truly make a difference? The Lake County Health Department and Community Health Center is one of the largest human service providers in Lake County. We live our mission each day, promoting the health and well-being of all who live, work, and play in Lake County. If you are passionate about giving back and ready to be a part of an innovative team, we are looking for you!


About the Role:

As a Health Department you can expect to be working with; Animal Care and Control, water testing, lakes management, food service sanitation inspections, testing of wells and septic systems, solid waste management, communicative disease, such as TB, HIV, STI, early intervention services, family case management, referral case management, emergency management, WIC (Women, Infants, and Children), and IBCCP (Illinois Breast &
Cervical Cancer Program).

As a Federally Qualified Health Center you would be working with; Behavioral Health Services such as mental health and chemical dependency services for children, adolescence, and adults; addictions treatment, crisis care, trauma care, outpatient, inpatient, apartment and group home, Primary Care Services; pediatrics, internal medicine, and family practice, Women’s Health services; gynecology, family planning, and prenatal, PADS, HIV, STI, medical laboratory, and dental services.

As part of our larger community, we would be working with local hospitals, external providers, and other community resources on data feeds to ensure information is available when needed.

A Software Developer is an expert in software development with the ability to evaluate, design, build, write, edit, and implement the software needs of the LCHD portfolio, which encompass over 35 applications, including the organization’s Electronic Health Record. Lake County Health Department & CHC Software Developers are creative and innovative in order to develop applications to meet the needs of our organization, its users, state, federal, and local requirements. Software developers monitor performance of applications through testing and maintenance, and develop upgrades for existing applications. Software developers should be of the Agile mindset, be able to work independently and as a team in order to develop excellent software applications effectively and efficiently. Core technologies used in this position include but are not limited to the following: VB.Net, C#, SQL, XML, HTML, Jscript, CCS, JSON, SharePoint, ASP.Net


Benefit Review:

  • Medical, Dental & Vision Insurance
  • Life Insurance
  • Vacation Pay
  • Sick Pay
  • Pension 
  • And MUCH MORE!


Location: 3010 Grand Ave, Waukegan, IL 

Hours: 40 hour a week; Monday-Friday (8:30am-5:00pm)



Skills and Experience

  • Evaluates and designs software with an adaptive agile approach, for functionality, quality, and security to balance the concerns of stakeholders with both functional and non-functional Ensures adherence to standards evaluates alternative designs and improves against design specifications. Communicates model or simulation to enable approval by stakeholders in ensuring the effective construction of software. (SWDN – 5)
  • Designs, codes, tests, verifies, documents, amends, and refactors programs/scripts in software construction and integration of software via standards and (PROG – 4)
  • Provides technical expertise to enable the configuration of software, integration/build of components, subsystems, and interfaces to create operational systems and services for delivery to Works with technical teams on other system components, equipment, and integration plans. Identifies and documents testing results of integration builds, recommends, and implements improvements to processes and tools to create a robust continuous integration framework. (SINT – 4)
  • Determines approaches to be used to design in line with the usability and accessibility requirements of the system, product, or Uses iterative approaches to incorporate user feedback into designs rapidly. Plans and drives user experience design activities by providing expert advice and guidance to support the adoption of agreed approaches; this includes integrating required visual design and branding into the user experience design activities. (HCEV 5)
  • Identifies configuration items (CIs) and related information to be controlled for Identifies, evaluates, and manages the adoption of appropriate tools, techniques, and processes for configuration management to ensure information is complete, current, and accurate. Plans the capture and management of CIs and related information. Contributes to the development of configuration management strategies, policies, standards, and guidelines. (CFMG – 5)
  • As part of product release cycles, configures both software and equipment along with testing each version of platform-specific versions of software Provides technical knowledge in systems and integration testing of software products on LCHD/CHC platform. Reports the outcome of testing and identifies potential improvements to the process and software products. (PORT – 4)
  • Reviews software updates/patches for current software and identifies require Ensures software facilitates the success of LCHD/CHC programs by providing the required functionality. Plan the installation and testing of new versions of the software. Ensures that operational documentation for software is fit for purpose and kept current. (SYSP – 4)
  • Coordinates and manages software acceptance tests, including security Responsible for the integrity of testing and acceptance activities and coordination of these activities. Provides authoritative advice and guidance on any aspect of the test plan and execution. Defines and communicates the test strategy for projects. Manages all test processes, including test plans, resources, costs, timelines, test deliverables, and traceability. (TEST – 5)
  • Assesses, analyses, develops, documents, and implements changes based on requests for (CHMG 4)
  • Conducts reviews to ensure compliance with organizational standards for activities and processes related to software (QUAS – 4)
  • Job Skill Assessment(s) may be required for this role. 



Education, Qualifications, and Certification:

  • Seven (7) years of experience in Software Development OR
  • A bachelor’s degree in computer science, computer engineering, or related discipline with three years of relevant software development experience OR
  • A master’s degree in computer science, computer engineering, or related discipline with one year of relevant software development experience
  • Experience with electronic health records highly


About the Perks:

Lake County offers a competitive salary and benefit package with performance-based incentive plans. We also offer flexible working hours, and a comprehensive wellness and training program. Visit the Health Department page to get additional information on why you should work for us.


If you would like to learn more about our community impact and to see some of our employees in action, please review this short video.


Any offer of employment is conditioned on the successful completion of a background screening, drug and alcohol testing and may include a pre-employment medical exam.


The Lake County Health Department and Community Health Center is an Equal Opportunity Employer.  We evaluate qualified applicants without regard to race, color, religion, sexual orientation, gender identity or gender expression, national origin, disability, veteran status and other protected characteristics.