RESPONSIBILITIES: Collaborate with University departments, offices, and staff in the definition, development, and documentation of new software programs, applications, and business procedures. Analyze and assess existing business systems and procedures. Assist in defining software development project plans, including scoping, scheduling, and implementation. Provide accurate data and reports to University departments as needed. Manage and maintain University databases, administrative software, and associated hardware. Recommend, schedule, and perform software improvements and/or upgrades. Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or University software systems. Consistently write, translate, and code software programs and applications according to specifications. Write programming scripts to enhance functionality and/or performance of University applications as necessary. Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. Install software products for end users as required. QUALIFICATIONS: Bachelor’s degree, BA in Computer Science, Business Administration, or related field or a minimum of five (5) years of experience in a database or systems analyst related field, preferably in higher education. Excellent understanding of coding methods and best practices. Extensive knowledge and experience in programming and scripting languages such as: Microsoft SQL, Visual Basic, C#, PowerShell, Java, JavaScript, and APIs. Experience using data analysis and visualization tools such as Tableau and PowerBI. Knowledge and experience with ERP, SIS, and CRM system programming and reporting. Ability to design, develop, and manage relational database systems. Knowledge of applicable data privacy practices and laws. Prior experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues. Flexible and adaptable in regards to learning and understanding new technologies. Strong written, oral, and interpersonal communication skills. Highly self-motivated and directed. Keen attention to detail. Proven analytical and problem-solving abilities. Ability to effectively prioritize and execute tasks in a high-pressure environment. Ability to work both independently and in a team-oriented, collaborative environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level