• Application Developer IV

    Miami University
    Job Description
    Oxford Campus
    Job Description Summary:
    Job ID: 6586 - FT - Unclassified (salaried) -
    Under minimal direction, participate in an agile team responsible for delivering solutions including acquisition, implementation and integration of locally hosted and SaaS third party software, development of custom solutions, and supporting applications.  Work effectively with the team and be accountable to the team.
    Duties/Physical Demands:
    • Participate in cross-functional, major systems projects. Coordinate moderately sized projects.  Maintain project status reports.  Develop written technical project proposals.  Recommend technical solutions to project issues. In coordination with the team, work to remove roadblocks.
    • Work as part of a team with an emphasis on agile methodologies and be accountable to that team on all aspects of a solution.
    • Proactively contribute to the advancement of a team.  This may include serving in the Scrum Master role (or similar roles) for agile teams.
    • Gather, document and analyze requirements and develop specifications for complete systems and applications using agile techniques.
    • Design, develop, modify, test and implement computer applications using agile techniques.  This includes the appropriate design and use of error handling, logging, APIs, code reuse, etc.
    • Plans and executes third party software implementations and integrations with a focus on designing APIs and code reuse.
    • Participate in change management procedures; provide input and/or participate in the Change Advisory Board
    • Document test plans and execute a variety of testing methods; coordinate automation with QA when possible.
    • Provide support and problem resolution of computer applications and systems.
    • Coordinate support with other IT Services areas and other campus units.
    • Provide formal and informal demonstrations and training on a variety of computer application related topics to IT Services and to clients.
    • Provide and maintain documentation on computer applications.
    • Build positive relationships and serve as a liaison with clients and IT Services staff.  This includes acquiring a knowledge of the roles, duties, and skills that various clients and teams possess and utilizing that knowledge to engage others effectively.
    • Work with clients in a proactive manner, offering solutions to problems and continually strive to improve the effectiveness and efficiency of their business operation.  Learn and understand client business processes and functions
    • Actively seek to balance excellent customer service with efficient operations.
    • Review and analyze vendor responses to RFP.
    • Participate in professional development activities.
    • Perform other related duties as required or assigned.
    • May occasionally teach one credit bearing course, per semester, on an as needed basis.
    Minimum Qualifications:
    • Require Bachelor's degree in Computer Science or a related field earned by date of hire.
    • 4 years’ 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. Experience in these knowledge/skills/abilities may be earned concurrently.
    Preferred Qualifications:            
    • Prefer a Master's Degree in Computer Science, Management Information Systems, Computer and Information Systems, Business Systems or other similar related area of study earned by date of hire.
    • Demonstrated experience designing and developing web services
    • Demonstrated experience with application support, and 3rd party application deployment in Linux, Windows, or Cloud environment
    • Experience participating in Agile teams using Scrum and/or Kanban
    • Demonstrated experience developing applications in PHP and the Laravel framework, or related languages/frameworks, PL/SQL or other Oracle tools, developing/consuming web services (REST).  
    • Demonstrated experience developing web applications that are hardened against web attacks (SQL injection, cross-site scripting, etc.)
    • Working knowledge of desktop operating systems
    • Demonstrated experience designing components for the implementation and integration of 3rd party systems
    • Demonstrated experience designing, consuming, and creating XML and/or JSON data
    • Demonstrated experience developing shell scripts
    • Experience developing and testing web applications for accessibility (ADA) compliance
    • Experience developing or implementing applications that utilize single-signon and authentication systems (LDAP, Active Directory, CAS, Shibboleth, Two-Factor)
    • Experience using source code management systems (Git, SVN, etc.)
    • Demonstrated good verbal and written communication skills; including communicating with technical and non-technical clients, and with clients and staff at all organizational levels
    • Developing, executing, and automating 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 learn and evaluate technology and industry trends
    • Working knowledge and troubleshooting of network architecture issues including DNS, DHCP, VLANs, load balancing, firewall rules, analyzing logs
    • Demonstrated experience with Higher Ed ERP systems (ellucian’s Banner suite), Learning Management systems (Canvas), and/or web portal systems
    • Demonstrated ability to prioritize projects and work on multiple projects concurrently
    • Demonstrated experience with requirements gathering, analysis, and design for applications or moderately complex systems
    • Demonstrated ability and willingness to take initiative toward resolving barriers to project completion
    • Demonstrated experience designing and implementing high-volume, highly interactive, mission critical applications
    • Experience developing and supporting applications using Oracle and its related tools, such as SQL Developer, SQL Plus, and PL/SQL
    • Experience with web and Java application server administration
    Application Information and Instructions:
    Please visit
    https://miamioh.edu/jobs and locate this position (using the Job ID listed in the Job Description Summary above) by selecting “Job Search” or by using the direct link: https://miamioh.hiretouch.com/job-details?jobid=6586. Only online applications will be accepted for this position.
    Miami University, an EO/AA employer, encourages applications from minorities, women, protected veterans and individuals with disabilities. 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.
    Through an agreement with the Butler County Regional Transit Authority (BCRTA), Miami University employees may now ride the BCRTA shuttle for free with a valid Miami University ID.  For route information, please visit
    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 and http://www.MiamiOH.edu/iammiami.
    Contact Information
    Other Postings