We are looking for someone who loves to design, develop and modify applications, interested in new and interesting challenges, and a desire for an engaging experience with our thriving university community in an Application Software Developer position. Is this you?
Miami University offers an engaging work environment at a premier higher education institution with an exceptional benefits package plus many other support resources to help employees balance their professional and personal lives.
EO/AA Statement/Clery Act:
Miami University, an Equal Opportunity/Affirmative Action employer, encourages applications from minorities, women, protected veterans and individuals with disabilities. Miami does not permit, and takes action to prevent, harassment, discrimination and retaliation. Requests for reasonable accommodations for disabilities related to employment should be directed to ADAFacultyStaff@MiamiOH.edu or 513-529-3560. Annual Security and Fire Safety Report may be found at: http://www.MiamiOH.edu/campus-safety/annual-report/index.html. Criminal background check required. All campuses are smoke- and tobacco- free.
Miami is committed to a culture of health and wellness. We offer several benefits including healthcare and wellness programs with on-campus recreational and sport centers, health insurance that includes options for dental, vision, life and long-term disability insurance. Tuition fee waivers for employee and family, paid sick and parental leave, paid vacation, paid holidays and state sponsored alternate and supplemental retirement plans. Plus you can be part of the University’s academic culture with direct access to hundreds of on-campus events plus the possibility to teach one credit bearing course per semester.
As a member of the Miami team you will be a part of our efforts to pursue the best solutions for the University.
Our diverse team members actively design, develop, modify and support application software systems by:
Gathering, documenting, and analyzing user needs and design requirements, developing application specifications and determining system performance standards.
Participating in diverse projects that analyze user needs and software requirements to determine feasibility of design within time and cost constraints using agile techniques.
Developing software systems including appropriate design and use of error handling, logging, and monitoring.
Creating, executing, and automating multiple levels of test plans for software maintenance.
Executing third-party software implementations and integrations with a focus on using APIs and code reuse.
Working with our clients to learn and understand business processes and responsibilities and suggest solutions to problems.
Identifying roadblocks and generating ideas for improvement; using agile methods like the Scrum framework and pair programming.
As a member of our team, you will have great opportunities to grow technically and professionally through annual training.
Bachelor's degree in computer science, information technology or a related field earned by date of hire. No relevant work experience required.
This position is available to persons who are currently authorized to work in the United States on a full-time and indefinite basis. (Persons authorized to work on such a basis include US citizens, lawful permanent residents (“green card” holders), asylees, refugees, and temporary residents under IRCA.)
As the Application Software Developer I reporting to our Application Development Team Manager, we are looking for individuals with potential and some knowledge of and can work under instruction in:
Developing applications that use single-sign-on and authentication systems (LDAP, Active Directory, CAS, Shibboleth, Two-Factor)
Developing applications in PHP (Laravel), Python, Node JS, or similar languages, using object-oriented programming.
Using source code management systems (Git, SVN, etc.) and Continuous Integration / Continuous deployment (CI/CD) pipelines.