The University of Cincinnati's Digital Technology Solutions is seeking a Software Applications Developer to ensure the reliable operation, performance, and continued development of key systems supporting Facilities operations, specifically the AiM IWMS, ReADY Request portal, and Go Mobile App.
Requirements
- Proficiency in SQL (including complex joins, views, and DML operations) for data extraction, analysis, and management.
- Demonstrated ability to develop interactive reports and dashboards using tools such as BIRT, Power BI, Crystal Reports, Excel, or Tableau.
- Experience in integrating enterprise platforms such as SAP or similar system.
- Strong JavaScript scripting skills for automation, workflow customization, and enhancing application functionality.
- 5+ years of professional experience supporting enterprise software systems, with a focus on facilities management, asset management, or integrated workplace management systems (IWMS).
- Hands-on experience with the AssetWorks IWMS suite (AiM, ReADY Request, Go Mobile App) or comparable IWMS platforms.
- Six (6) years of relevant education, experience and/or other specialized training can fulfill minimum education and experience requirements
Responsibilities
- Develop and maintain intermediate to advanced IT application and programs to meet business requirements and support user needs and initiatives; create detailed technical design specifications.
- Analyze client operations, explore opportunities for improvements; assess client needs utilizing a structured requirements process.
- Translate business and technical requirements into test cases, test scenarios and scripts, code, and document custom test automation frameworks.
- Develop and/or implement reusable components, succinct, timely programming code that is logical and optimizes programming resources and meets user requirements; work with user to test and debug programs.
- Write documentation to provide user support for new or modified programs and production/operations procedures responsible for devising or modifying procedures to solve complex problems. Document and complete knowledge transfer to production support.
- Adhere to quality assurance best practices such as unit testing, user acceptance testing, documenting code, participating in code reviews, creating test cases, and partaking in other activities including troubleshooting, debugging, and leveraging test environments for manual and automated testing.
- Install and configure new, modified or software releases, solutions, and/or updates including third party; may provide hardware support to accomplish some duties. Deploy new modules, upgrades, and fixes to the production environment. Perform script maintenance and updates due to changes in requirements or implementations.
Other
- Bachelor's degree in Computer Science, Information Technology or a related degree.
- Two (2) years of relevant work experience.
- Strong customer service orientation with the ability to interact professionally and provide courteous responses to inquiries from internal and external partners.
- Proven ability to create user training materials, technical documentation, and system guides for different user groups.
- Excellent interpersonal and communication skills with a track record of successfully collaborating with technical and non-technical stakeholders, including trades staff, IT professionals, project managers, and university leadership.