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 understanding of ERP technology and software trends to implement new technologies; architect, create, maintain, upgrade, and monitor systems for optimal availability and performance; and troubleshoot issues to their root cause. The position reports to the Director, Application Development OR the Manager, Applications Development. The role independently performs at least 75% of the listed tasks. It develops and supports enterprise and custom solutions, consults with users, administers application and server environments, manages technical support and projects, and helps identify and implement technology and operational improvements. The position is full-time, 40 hours per week, at the Grayslake Campus.

Requirements

  • Meet one of the following education and experience combinations: a master’s degree and one year of IT experience, including at least one year in a role specific to this discipline; a bachelor’s degree and three years of IT experience, including at least two years in a role specific to this discipline; an associate degree and six years of IT experience, including at least three years in a role specific to this discipline; or ten years of IT experience, including at least four years in a role 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 and a focus on diversity, equity, and inclusion.
  • Commitment to keeping up to date with the changing technology landscape.
  • Positive, high-energy, and 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 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-built solutions.
  • Use standard development tools such as ASP.net and PeopleTools to create sustainable, maintainable, secure, privacy-sensitive, efficient, and effective solutions.
  • Build solutions that use enterprise databases through SQL and other standard database interfaces.
  • Reverse engineer ERP code when needed to troubleshoot, customize, and integrate solutions.
  • Consult and collaborate with key users to meet process needs through configuration where possible, and develop customizations when necessary.
  • Create and manage complex ERP-related configurations that address the College’s needs.
  • Use preferred scripting and job scheduling solutions to create automations and extracts for other departments.
  • Develop and maintain strategies, standards, plans, and execution for solutions, including software, updates, patches, and licenses.
  • Maintain subject matter expertise and optimize the use of solution features.
  • Install, configure, and maintain solutions on servers and desktop images.
  • Administer user access and accounts, or work with Technology Support to maintain access according to College policies and procedures.
  • Monitor and mitigate solution-related security threats in collaboration with cybersecurity experts.
  • Manage backups, storage, and restoration of solution configurations, access, and data, and ensure backed-up systems can be restored.
  • Create and maintain system diagrams, configuration records, processes, and procedures.
  • Monitor systems for integrity, performance, and availability.
  • Build and maintain relationships with key users of ERP solutions and custom applications.
  • Consult with users to document requirements and set clear expectations before configuration or customization.
  • Resolve issues at their root cause, proactively identify potential issues, and escalate to vendors or other College teams when appropriate.
  • Work with internal and external partners to support consulting and problem resolution; document support work in the ticket management system; transfer, escalate, and close tickets appropriately; keep customers informed; and ensure satisfaction at ticket closure.
  • Build and maintain application and web servers compatible with PeopleSoft and Unix and Windows environments.
  • Update WebLogic with newer versions and patches, and ensure application servers communicate using secure network protocols.
  • Troubleshoot application and web server issues and communication issues between application servers.
  • Manage consultants and their performance on projects involving third-party consultants, and manage multiple projects concurrently.
  • Execute project plans to schedule, managing communications, risks, training, ongoing support and maintenance, expectations, and deliverable quality.
  • Manage technology implementations, including architecture and design, stakeholder communication, risk management, service qualities, ongoing budget, education, training, and support.
  • Identify, categorize, and prioritize ERP and customized-solution needs; research, assess, select, acquire, and implement appropriate technology solutions.
  • Manage hardware and software maintenance agreements and solution providers and vendors to support value, performance, and collaboration.
  • Participate in relevant solution user groups to strengthen strategic knowledge, solution value, and administration skills.
  • Maintain and share expertise on enterprise solution administration, configuration, management, and troubleshooting.
  • Stay current on industry trends and emerging technologies, develop professional relationships, attend conferences and seminars, and recommend solutions that support student success and staff effectiveness.
  • Provide ideas to improve the College’s systems, assist in developing IT processes and procedures, and work with other departments to identify and implement operational improvements, particularly in processes and data use.
  • 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