Applications Developer 4
Case Western Reserve University - cleveland, OH
Apply NowJob Description
POSITION OBJECTIVE Under general direction, analyze and/or create customer and technical requirements to design, develop, implement and test the high-quality and robust Faculty Information System (FIS) used university-wide to provide support for faculty and staff. Act as the technical support specialist and assist in maintenance, client support and data integration for sections of the FIS; determine viable alternatives; make recommendations; and design, specify, obtain consensus, and implement solutions. Provide technical directives and support in all matters related to the architecture, development, and maintenance of FIS SQL database applications. Work closely with system administrator(s). Use honesty and integrity to keep university data confidential. ESSENTIAL FUNCTIONS 1. Provide web-based application development, maintenance and support using .NET MVC/Core, SQL Server, JQuery, Web API, Azure DevOps and Amazon Web Services. Provide technical support for FIS including analyzing, troubleshooting, and resolving complex problems. Work to accommodate the audience and the application's functional requirements during the design development phase to appropriately address navigation, security, site legibility and other usability needs. Test and debug applications in conjunction with business analysts and customers. Create test plans, data cleaning procedures and scripts. Ensure IT security of all created/deployed applications. Develop plans to transition data and applications based on the current technology trends to provide a more cost effective, flexible, and user-friendly environment consistent with business objectives. (40%) 2. Diagnose and correct problems in FIS. Identify alternatives for establishing systems and data interfaces and converting legacy systems to new technologies. Analyze data requirements, identify data sources, diagram data flow and data relationships. Provide support for the logical design of the applications databases from customer requirements. Design database specifications, define file/table structures, analyze system interface requirements, and create integration and migration plans. Provide data management and data analysis support to faculty and staff by generating queries, views, stored procedures, reports, etc. Provide training on the use of supported systems. Document programs written or modified according to department standards. (40%) 3. Evaluate software and proactively contribute to strategic planning of applications and technology direction. Provide recommendations to supervisor and other leadership in selecting or developing appropriate software development tools. Monitor performance of all applications and work closely with system owners daily. Keep abreast of new technologies and changes to existing technologies that may impact future operations. (15%) NONESSENTIAL FUNCTIONS Perform other duties as assigned. (5%) CONTACTS Department: Continuous contact with SOS Service Manager and other team members to provide technical assistance with applications. University: Frequent contact with faculty, staff and students throughout the Institute, although primarily related to the Faculty Information System and other assigned School of Medicine projects for end-user training, resolving technical, and information gathering for a new programming request. Regular contact with various individuals in other schools for end-user training and resolving technical issues. External: Occasional contact with faculty and staff of affiliated hospitals for end-user training and resolving technical issues. Occasional contact with technology vendors for troubleshooting issues with applications or seeking support. Students: Occasional contact with medical students and students in various Master's degree pro
Created: 2024-10-27