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.
Job description provided by Cuyahoga Community College.
View the original posting