Applications Developer
Listed on 2026-04-23
-
IT/Tech
Database Administrator, Data Analyst, Technical Support
Case Western Reserve University is committed to providing a transparent estimate of the salary range available for this position at the time of its posting. The salary range is between $65,779 and $83,210, depending on qualifications, experience, department budgets, and industry data.
Employees receive more than just a paycheck. University employees enjoy a comprehensive benefits package that includes excellent healthcare, retirement plans, tuition assistance, paid time off, and a winter recess.
POSITION OBJECTIVEUnder limited supervision, analyze and/or create customer and technical requirements. Design, develop, implement, and test high quality and robust applications, with a focus on databases and data-driven applications. This can include packaged application customizations, custom application development as well as multi-systems integration. May serve as a technical lead on projects, provide guidance to other developers, and contribute to the establishment and maintenance of database and application development standards.
EssentialFunctions
- Design, develop, and support multi-user applications used by the assigned school/business units and/or university. Analyze functional and technical requirements and translate them into reliable, maintainable solutions. Ensure applications address usability, accessibility, security, scalability, and performance requirements. Create test plans, data, procedures, and scripts. Test and debug databases and applications in conjunction with business analyst and customers. Troubleshoot and resolve complex application issues.
Maintain and enhance existing systems through refactoring, performance tuning, and defect remediation. May lead system integration projects or coordinate and integrate assigned work with other team members. Ensure databases and applications comply with IT security standards and division policies. Document application designs, configurations, and code changes according to established standards. (40%) - Design and develop programs to extract, translate, and load data. Frequent use of SQL SSIS packages and APIs to transfer data between systems. Create plans to test and verify data exchange. Analyze data requirements, identify data sources, data flow, and data relationships;
Design and develop programs to address requirements for data conversions. Test and debug applications in conjunction with business analysts and customers and develop programs for automatic correction of erroneous data. Use honesty and integrity to keep university data confidential. (25%) - Analyze data, processes, and system interactions; identifies alternatives for establishing systems and data interfaces and converting legacy systems to new technologies. Write system requirements and/or specification documents. Assist with training, documentation, and knowledge transfer as needed. (10%)
- Promote adherence to established programming standards, SDLC practices, and software quality guidelines. Contribute to the evaluation and improvement of development tools, frameworks, and deployment practices. Assist in coordinating development activities and resolving cross-system or cross-team dependencies. (10%)
- Provide technical support for software applications including analyzing, troubleshooting, and resolving complex problems. Provide on-call and remote support as needed. (10%)
Perform other duties as assigned. (5%)
ContactsDepartment:
Frequent contact with UTech staff for communication with application developers and business analysts for the purpose of information exchange and to share strategies for problem resolution.
University:
Regular contact with school and university stakeholders to collaboratively meet their information requirements and computing needs including general communication, gathering, and analyzing requirements, providing support and training.
External:
Occasional (as needed) contact vendors for the purpose of evaluating and selecting solutions, implementation, integration, and troubleshooting.
Students:
Occasional contact with students for the purpose of troubleshooting, technical support, and question resolution.
May…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).