BASIC FUNCTION: Reporting to the Manager, the Sr. Mobile Application Systems Developer is responsible for the development, maintenance and support of our mobile applications. The successful candidate must possess a strong technical background in mobile application development as well as proven skills at leveraging technologies and working collaboratively. We are seeking a self-starter with excellent interpersonal skills.
CHARACTERISTIC DUTIES AND ESSENTIAL RESPONSIBILITIES:
Builds and supports mobile applications on both iOS and Android platforms.
Performs enhancements, bug fixes, and all technical development to all native mobile applications.
Provides solutions by analyzing and gathering requirements, solution design and development, solution documentation, demos, quality assurance, user training, and support.
Takes ownership of any given assignment and provides development oversight through the task's lifecycle.
Works closely with stakeholders as appropriate to ensure that the design and execution of the project meets the needs and expectations.
Participates in administering, managing, and troubleshooting servers and any other backend infrastructure components as necessary.
Contributes to and assists in development test plans and provides technical support in all phases of testing and QA leading to implementation.
Supports and performs all phases of testing leading to implementation and assists in troubleshooting technical issues. The successful candidate will work with both technical and non-technical colleagues and clients.
Troubleshooting and bug fixing of complex problems that may require research across other University systems.
Provides technical support for the school's existing mobile application portfolio, participates in duty rotation to provide off-hours emergency support.
Weekend and off-hour work may be necessary on occasion.
All other duties as assigned.
MINIMUM QUALIFICATIONS FOR GRADE:
Bachelor's degree and/or its equivalent required.
Minimum 4-6 years related experience.
Experience in native mobile application development.
Experience designing and developing applications for iOS and Android platforms.
Experience with one or more of the following: SWIFT/XCode, React Native, NativeScript, AngularJS, Java.
Excellent written and verbal communication skills.
Demonstrated ability to work in a fast-paced, deadline driven environment.
Demonstrated excellence in a variety of competencies including teamwork/collaboration, analytical thinking, communication and influencing skills, and technical expertise.
Ability to work with changing priorities and with multiple projects.
Ability to be precise and attentive to detail is essential.
Ability to work with minimal supervision.
Ability to work weekends and off-hour work on occasion.
Demonstrable portfolio of released applications on the Apple App Store or the Android Google Play marketplaces.