Logo
Lake Michigan College

Web Developer

Lake Michigan College, MI, United States


Special Instructions

Be a part of the Red Hawk family and apply today! Benefits start on the first day of hire! Extensive paid time off (including Spring Break), College fully pays the in-network health insurance deductible, minimum of 10% employer retirement contribution per payroll, and much more!

Official transcripts required upon hire. Information on our standard hiring process: Lake Michigan College will accept applications for this position for at least 14 days. Please use a non-mobile device to fill out the application and upload documents. Applications will be screened for minimum qualifications as received. Once a sufficient number of qualified applications have been received and sufficient diversity of applicants achieved, those applicants will be passed along to the search committee. Once the search committee has determined which applicants they would like to interview, those applicants will be contacted. If this process extends beyond 21 days, a communication of the delay will be made to all applicants for the position. If you have questions, please contact Human Resources at hr@lakemichigancollege.edu.

Position Information

Posting Number: 0000970

Position Title: Web Developer

Reports to: Chief Information Officer

Department: Information Technology

Classification: Exempt

Full or Part-time: Full Time

Job Summary

The Web Developer is responsible for assisting in developing, testing, and maintaining web applications and software services, alongside the Senior Developer, that support the College’s business requirements and operational goals. This position will assist in supporting the College website development and ongoing maintenance utilizing Drupal. This position works within a cross-functional team to maintain and extend existing systems, including custom in-house web applications and services, and to support the College’s primary web and ERP systems. The Web Developer will also collaborate closely with cross-functional teams and stakeholders to deliver high-quality solutions. THIS IS NOT A REMOTE POSITION AND REQUIRES BEING ON-SITE.

Essential Functions

Front-End Development

  1. Work in conjunction with the Sr. Web Developer to develop responsive, user-friendly interfaces using Angular, TypeScript, HTML5, and CSS3, ensuring seamless user experience across multiple devices and platforms.
  2. Optimize front-end performance by identifying and addressing bottlenecks, using techniques such as lazy loading, code splitting, and image optimization.
  3. Build reusable components and front-end libraries for future use, promoting consistency and efficiency across the development team.
  4. Ensure proper integration of front-end technologies with back-end systems, following RESTful API standards.
  5. Assist in implementing front-end security best practices, including protection against cross-site scripting (XSS) and cross-site request forgery (CSRF).
  6. Ensure that all web applications meet accessibility standards (e.g., WCAG) to support users with diverse needs.

Web & Related Applications Support

  1. Back-End Application Development:
    1. Design, develop, and maintain robust back-end services using Node.js to support web applications and systems, ensuring scalability and reliability.
    2. Build and maintain RESTful APIs and web services to integrate front-end interfaces with back-end databases and services.
    3. Implement server-side logic, data processing workflows, and business rules to meet application requirements and optimize performance.
  2. System Integration & Data Management:
    1. Integrate back-end systems with third-party services, databases, and external APIs, ensuring smooth data flow and functionality across platforms.
    2. Manage and process large datasets efficiently, ensuring real-time data processing and transfer between systems.
    3. Develop and maintain database connections, query optimizations, and data structures to support high-traffic applications.

Drupal Development Support

  1. Coordinate with marketing to assist with design, develop, and maintain College websites using Drupal CMS to meet business and operational requirements.
  2. Assist with building and implementing custom Drupal modules and themes to enhance the functionality of the College’s website.
  3. Provide ongoing technical support and maintenance for Drupal-based applications.
  4. Perform regular testing and debugging of Drupal applications.
  5. Troubleshoot and resolve issues related to Drupal installations.
  6. Work closely with cross-functional teams to implement and support Drupal solutions.
  7. Develop and maintain comprehensive documentation for Drupal configurations, custom modules, and processes.

Other Duties

  1. Database Management and Development:
    1. Design and develop efficient database schemas for MongoDB, SQL, and Oracle.
    2. Write and maintain stored procedures, queries, and scripts for data manipulation and reporting.
    3. Ensure compliance with data privacy laws (e.g., GLBA).
  2. Project Coordination & Technical Support:
    1. Provide technical support and troubleshooting for web applications.
    2. Act as a project contributor or technical lead for small-scale web development initiatives.
    3. Proactively manage project scopes and collaborate with teams to identify and resolve challenges.
  3. Documentation & Training:
    1. Assist in developing and maintaining IT and user process documentation.
    2. Create training materials for end users related to web applications and services.
  4. General IT Operations:
    1. Act as an escalation point for Help Desk tickets.
    2. Recommend, schedule, and perform web platform improvements and upgrades.
    3. Proactively manage changes in project scope and report changes.
    4. Provide written reports on the status of projects.
    5. Actively serve on IT and other committees, as assigned.
    6. Participate in cross-training.
    7. Perform other duties as assigned.

Job Specifications

  1. Associate degree in computer science, computer information systems, or related field required, or a combination of associate degree with relevant training and/or technical certification(s).
  2. One or more years of experience in an IT related field required.
  3. One or more years of experience in higher education preferred; experience in IT in higher education highly preferred.
  4. One or more years’ experience with Drupal highly preferred.
  5. One or more years of experience with Node.js, Angular, Typescript, MongoDB, SQL, and Oracle DB required.
  6. Experience developing procedural documentation and training materials preferred.
  7. Proven communication, active listening, analytical, and problem-solving skills required.

Hiring Range

$58,489-$64,684

#J-18808-Ljbffr