A cover letter is required for consideration for this position and should be attached as the first page of the resume. The cover letter should address specific interest in the position and outline skills and experience that directly relate to this position.
The Alumni association of the University of Michigan (AAUM) is seeking a full-stack developer to join our innovative technology team and focus on a wide range of development opportunities. This role will provide technical expertise to our expanding technology landscape with focus on online applications and related back-end platforms. The Association’s primary technology platforms include WordPress and Salesforce with several data integration components. Working closely with AAUM’s program areas, the marketing team, Salesforce administrators, and various partners, this position will develop, manage, and support tools and applications in alignment with the association’s goals and strategies. This role must have a strong skills and passion for software development and a very high level of quality standards. Responsibilities will range from system administration to client-side development and back-end system integrations.
In addition to the responsibilities and qualifications listed below and most importantly, candidates must share and hold to the highest regard, the same values that are uniquely inherent to AAUM:
Believe in our mission
Be trustworthy and loyal to AAUM and each other
Be passionate about what we’re doing and be proud to be a part of it
Be an employee who goes above and beyond the call of duty
Be open and willing to listen to others and help in whatever way possible
You’re dedicated to selflessly following the Platinum Rule: treat others the way they want to be treated
Be willing to put the needs of alumni and staff colleagues ahead of your own, if that is what is best for AAUM
You’re a creative problem solver
You’re never satisfied with the status quo
You find a way to say yes
You embrace new ideas and approaches from different perspectives
You’re collaborative, flexible and adaptive
Provide technical expertise to our expanding technology landscape with focus on online applications and related back-end platforms. Working closely with AAUM’s program areas, the marketing team, Salesforce administrators, and various partners, this position will develop, manage, and support tools and applications in alignment with the association’s goals and strategies.
Design, develop, test, deploy and maintain complex WordPress-based applications, plugins, custom functionality, and theme integration
Diagnose and resolve backend bugs and support requests
Develop and deploy updates, upgrades, and patches
Collaborate with the project lead and senior backend developers to articulate the best technological solution for the problem at hand
Translate designs and wireframes/requirements into high quality code
Maintain and document code repositories and versioning tools
Apply and utilize best practices for software lifecycle development
Evaluate and implement third party solutions and commercial packages
Administer, manage, and maintain server, hosting, and application services
Maintain technical familiarity and expertise with mainstream and emerging technologies
Participate in UX technology design and develop evaluation prototypes
Maintain knowledge of relevant emerging development tools and technologies
Collaborate closely with other developers, partners, consultants, user experience designers, and business owners
General Duties and Responsibilities
Provide organizational leadership by demonstrating AAUM core values: All In, Serving Heart and Solution Seeker, and helping other staff members demonstrate those values.
Value and embrace different identities and diversity of thought recognizing that everyone has unique and different experiences that contribute to the best solution seeking and success for AAUM.
Work with AAUM staff members to gain a clear and consistent understanding of the details of the strategic transformation and feel equal ownership of every piece of it, including pieces for which there is no direct responsibility.
Be inclusive and collaborative with every other member of the staff and every other team. Operate as a critical contributing member of the staff to complete objectives in many different areas in order to move the whole organization toward strategic transformation.
Support University Relations efforts by demonstrating AAUM value to campus units/partners (i.e., schools/colleges, campuses).
Staff team and Alumni Association events.
Provide staff support to the Alumni Association’s Board of Directors, its committees, and other volunteers.
Coordinate special projects as assigned or required.
Participate in Alumni Association and other University committees as required.
Participate in team and staff meetings.
Share knowledge through internal communication.
Support the Alumni Association’s vision of becoming more relevant to all alumni.
Remain current with respect to technology and the University’s educational resources.
This role will be supervised by the CRM Operations Manager.
Bachelor's degree in computer science, software development or related field, or equivalent combination of education and experience.
Strong understanding of web and cloud technologies and related development tools
3-5 years of professional PHP programming experience with relational databases, such as MySQL, Microsoft SQL and Oracle
Experience with third party API integrations
Experience with hosting and web server administration, including Apache and Microsoft Web Services
Strong ability to diagnose, troubleshoot, and resolve technical issues
Ability to work well in a diverse and collaborative environment
Experience in building and maintaining large/complex institutional applications
Familiarity with Salesforce Triggers, Lightning Components, and APIs
Experience with user authentication services, including SSO and OAuth
Knowledge of security principles and eCommerce applications
Experience using front-end frameworks such as Bootstrap, Angular, or React
Using Git in development with multiple contributors
Web accessibility and ensuring that apps meet WCAG and Section 508 standards
This position may require some evening and weekend work.
The University of Michigan is an equal opportunity/affirmative action employer.
Internal Number: 201227
About University of Michigan - Ann Arbor
A great university is made so by its faculty and staff, and Michigan is recognized as one of the best universities to work for in the country. The Michigan culture is known for engaging faculty and staff in all facets of the university to create a workplace that is vibrant and stimulating.For two consecutive years, the Chronicle of Higher Education has placed U-M in its "Great Colleges to Work For" survey. In particular, the university earns high marks for strong relations between faculty and administrators, a collaborative system of governance, strong pay and benefits, and a healthy work/life balance.