Integrations & Automation Developer

Cuyahoga Community College

Cleveland, OH

JOB DETAILS
SKILLS
Administrative Skills, Analysis Skills, Application Integration, Authentication, Automation, Code Reviews, Documentation, Documentation Plan, Groovy Programming Language, Identify Issues, Internet Application, Internet Security, Investigative Reports, Java, LDAP (Lightweight Directory Access Protocol), Microsoft C# (C Sharp), Microsoft C# .NET (C Sharp .NET), Microsoft SQL Server, Microsoft SharePoint, Node.js, Operational Improvement, Operational Strategy, Oracle Database, Performance Tuning/Optimization, Problem Solving Skills, React.js, Sales Prospecting, Software Administration, Test Plan/Schedule, User Documentation, User Interface/Experience (UI/UX), Web Design, Web Services
LOCATION
Cleveland, OH
POSTED
30+ days ago

SUMMARY

Designs, builds and supports custom applications to facilitate both administrative and academic functions at the College. Responsible for developing testing plans and code documentation, participating in code reviews, and leveraging new technologies to enhance the student, faculty and staff experience.

ESSENTIAL FUNCTIONS

  • Partners closely with end-users to obtain solution requirements prior to development activities.
  • Designs and implements web applications in a variety of languages (C#/.NET, Java, Groovy, etc.) that interact with database back-ends (Oracle, MS SQL Server, etc.), SharePoint lists, and authentication services (CAS, LDAP / AD, etc.).
  • Designs and implements integration applications in a variety of languages (C#, Java, Groovy, React, Node.JS, etc.) that interact with database back-ends (Oracle, MS SQL Server, etc.) and web services to perform batch-like activities.
  • Designs and implements online forms, and associated back-end user interfaces, as needed.
  • Develops testing plans and actively participates in code reviews.
  • Identifies new development opportunities to improve operational efficiencies.
  • Provides analysis, consultation, and recommendations to project teams, especially as they relate to the need for custom development.
  • Responds to, investigates and resolves issues reported by end-users for all custom solutions.
  • Develops and maintains code documentation, including troubleshooting guides and user guides.
  • Updates the associated application architecture diagrams as environmental changes are made.
  • Monitors and optimizes the performance of all custom solutions.
  • Maintains and upgrades custom solutions as necessary, especially to address security issues and browser incompatibility; cross-trains team members to ensure support continuity.
  • Performs other duties as assigned.

About the Company

C

Cuyahoga Community College