• Application Developer II

    Miami University
    Job Description
    Job Description Summary:
    Job ID:  4475 - Unclassified - FT (Salaried)
    The Application Developer II is a member of the Office of the University Registrar staff and is responsible for application development and technology services with a primary focus on the Ellucian Banner environment, implementation and integration of locally hosted and SaaS third party software, development of custom solutions, and application support.
    Duties/Physical Demands:
    • Gather and document requirements.
    • Design, develop, modify, test, and implement computer applications using agile techniques.  May include the appropriate design and use of error handling, logging, APIs, code reuse, etc.
    • Under specific or general direction plan and execute third party software implementations and integrations with a focus on using APIs and reusing code.
    • Participate in change management procedures.
    • Create and execute multiple levels of test plans including automation of tests.
    • Provide support and problem resolution of computer applications.
    • Coordinate support with other IT Services areas.
    • Work closely and collaboratively with the EMSS Tech team to share development knowledge and skills.
    • Provide demonstrations and training on new and modified computer applications.
    • Provide and maintain documentation on computer applications.
    • Work with University Registrar staff to suggest solutions to problems.  Learn and understand University Registrar business processes, functions, and data structures.
    • Actively seek to balance excellent customer service with efficient operations.
    • Participate in professional development activities.
    • Perform other related duties as required or assigned.
    Minimum Qualifications:
    • Bachelor’s degree in Computer Science or related field obtained by the date of hire
    • 2 years of experience in web-based, application development and using database management systems in application development
    Any equivalent combination of education and /or experience providing the knowledge/skills/abilities listed above may be substituted.
    Preferred Qualifications:
    • Knowledge of/experience developing in/supporting Banner
    • Exposure/demonstrated experience with application support, development, and third party application deployment in Linux, Windows, or SaaS environments
    • Knowledge/experience developing applications in Oracle and its related tools such as SQL Developer, SQL Plus, PL/SQL, PHP, Perl, Java, Angular JS, and other related languages
    • Knowledge/demonstrated experience consuming and developing web services (REST or SOA) that are hardened against web attacks (SQL injection, cross-site scripting, etc.)
    • Demonstrated experience working implementing third party systems
    • Demonstrated experience developing shell scripts
    • Experience developing and testing web applications for accessibility (ADA) compliance
    • Experience developing or implementing applications that utilize single sign-on and authentication systems (LDAP, Active Directory, CAS, Shibboleth, Two-Factor)
    • Experience using source code management systems (Git, SVN, etc.)
    • Demonstrating good verbal and written communication skills, including communicating with technical and non-technical clients, and with clients and staff at all organizational levels
    • Demonstrated ability to develop, execute, and automate test plans
    • Demonstrated problem-solving abilities and experience
    • Customer service skills, including diplomatically, patiently, and successfully handling complaints, problems, questions, conflict, and suggestions
    • Demonstrated ability to learn and utilize new tools, languages, and concepts
    • Demonstrated ability to independently gain knowledge of technology and industry trends
    • Working knowledge of network architecture and concepts including DNS, DHCP, VLANS, and desktop operating systems
    Application Information and Instructions:
    Please visit https://miamioh.hiretouch.com and locate this position by selecting “Job Search”. Only online applications will be accepted for this position.
    The University is committed to equal opportunity, affirmative action, and eliminating discrimination and harassment. Miami University does not discriminate on the basis of age, color, disability, gender identity or expression, genetic information, military status, national origin, pregnancy, race, religion, sex, sexual orientation or protected veteran status in its application and admission processes, educational programs and activities, facilities, programs or employment practices. Requests for reasonable accommodations for disabilities related to employment should be directed to ADAFacultyStaff@MiamiOH.edu or 513-529-3560.
    Miami University's Annual Security and Fire Safety Report with information on campus crime, fires, and safety may be found at: http://www.MiamiOH.edu/campus-safety/annual-report/index.html. Hard copy available upon request. A criminal background check is required. All campuses are smoke- and tobacco-free campuses.
    If you would like to request an ADA accommodation for any part of the application and/or interview process, please contact the Department of Human Resources at (513) 529-3560 (V/TTY) or by email at ADAFacultyStaff@MiamiOH.edu. If you are hired by Miami University, you may also request an ADA accommodation by contacting the Department of Human Resources.
    For more information about employment at Miami, the excellent benefits package and the Miami and surrounding communities please visit http://www.MiamiOH.edu/oeeo/infoandresources-applicants.
    Contact Information