Senior Software Developer

College of Lake County•Grayslake, IL
•Onsite

About The Position

The Senior Software Developer is accountable for configuring, customizing, administering, and maintaining the College’s strategic ERP, document imaging and management, customer relationship management, collaboration, and custom-developed solutions. The role applies strategic knowledge of ERP technology and software trends to implement new technologies, architect and maintain systems, optimize availability and performance, and identify root causes of system issues. The position reports to the Director, Application Development or the Manager, Applications Development. The role develops and supports enterprise and custom solutions using College-standard development tools, such as ASP.NET and PeopleTools, and enterprise databases using SQL and other database interfaces. It configures solutions wherever possible, creates customizations when needed, automates processes and data extracts, manages software updates and licenses, and maintains solution security, access, backups, documentation, performance, and availability. It also consults with users, provides technical support, manages projects and vendors, and identifies opportunities to improve College operations and technology in support of student success and faculty and staff effectiveness. This is a full-time staff position at the Grayslake Campus, with a 40-hour work week. The listed salary is $74,174. The expected start date is November 11, 2026. The position may require work nights and weekends as needed.

Requirements

  • Master’s degree and one year of Information Technology experience, including at least one year in a role specific to this discipline; or bachelor’s degree and three years of Information Technology experience, including at least two years specific to this discipline; or associate degree and six years of Information Technology experience, including at least three years specific to this discipline; or ten years of Information Technology experience, including at least four years specific to this discipline.
  • Fundamental understanding of the design, maintenance, and administration of automation and job-scheduling solutions.
  • Effective, polished verbal and written communication skills.
  • Ability to work effectively with a wide range of customers, with a focus on diversity, equity, and inclusion.
  • Commitment to staying current with the changing technology landscape.
  • Positive, high-energy, professional demeanor.
  • Demonstrated ability to work well on a team and improve team performance.
  • Ability to prioritize and meet deadlines while handling multiple tasks, exercise judgment, handle confidential information, and work with minimal supervision.
  • Excellent organizational abilities and attention to detail.
  • Ability to explain technical concepts and procedures clearly to non-technical users.
  • Ability to problem-solve and analyze information to make informed decisions or recommendations.
  • Ability to apply logical thinking to a wide range of intellectual and practical problems.
  • Ability to work nights and weekends as needed.

Nice To Haves

  • Ability to execute activities using scripts in languages such as PowerShell, Python, and JavaScript.
  • Higher education experience, ideally in a community college setting.
  • Focus on students and their success.
  • Demonstrated ability to build and maintain strong relationships with internal and external stakeholders.
  • Strong analytical skills.
  • Interest in continually improving existing processes and procedures.
  • Ability to manage projects as needed.
  • Bilingual Spanish/English proficiency.

Responsibilities

  • Develop and support ERP, document imaging, collaboration, customer relationship management, and custom-developed solutions.
  • Use standard development tools, including ASP.NET and PeopleTools, and database tools such as SQL to create sustainable, secure, maintainable, and efficient solutions.
  • Reverse engineer ERP code as needed to troubleshoot, customize, and integrate solutions.
  • Consult and collaborate with key users to meet business needs through configuration where possible and customization when necessary.
  • Create automations and extracts using preferred scripting and job-scheduling solutions.
  • Plan, implement, update, patch, license, install, configure, and maintain solutions, including servers and desktop images.
  • Administer user access and accounts according to College policies and procedures, working with Technology Support as needed.
  • Monitor and mitigate security threats with cybersecurity experts; manage backups, storage, and restoration, and verify that restores are possible.
  • Document systems, configurations, processes, and procedures, and monitor solution integrity, performance, and availability.
  • Build and maintain application and web servers compatible with PeopleSoft and Unix and Windows environments; update WebLogic and ensure secure communication between application servers.
  • Troubleshoot application and web server issues and communication issues between application servers.
  • Maintain relationships with key users, gather requirements, resolve issues at their root cause, and proactively address potential problems.
  • Escalate issues to vendors or College teams when appropriate, maintain accurate support tickets, keep customers informed, and ensure tickets are transferred, escalated, and closed appropriately.
  • Manage consultants and multiple projects, executing plans on schedule and overseeing communication, risk, training, support, maintenance, and deliverable quality.
  • Manage implementation of technology solutions, considering architecture, design, stakeholder communication, risk, security, accessibility, performance, availability, disaster recovery, business continuity, manageability, monitoring, budgets, education, training, and support.
  • Identify and prioritize ERP and custom-solution needs; research, assess, select, acquire, and implement appropriate technology solutions.
  • Manage hardware and software maintenance agreements and vendor relationships to support performance, collaboration, and value.
  • Participate in solution user groups and maintain and share expertise on solutions, industry trends, and emerging technologies.
  • Recommend new solutions and provide ideas to enhance College systems; assist with IT processes and procedures.
  • Work with other departments to identify and implement operational improvements, particularly involving processes and data or information.
  • Perform other duties of a similar nature or level.

Benefits

  • Blue Cross Blue Shield of Illinois health insurance
  • Delta Dental insurance
  • Superior Vision insurance
  • Tuition support for employees and qualified family members
  • Three retirement plans
  • Disability insurance
  • Group and supplemental life insurance
  • Health and dependent care flexible spending account plans
  • Compressed work week in the summer, with Fridays closed
  • Generous vacation, sick, and personal time off
  • 14 paid holidays each year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service