Applications Developer 4 - Case Western Reserve University
Cleveland, OH
About the Job
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 application¿s 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
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 application¿s 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
Source : Case Western Reserve University