Design, develop, and maintain various aspects (i.e. domain model, services, DAOs, APIs, etc.) for key functional systems in a collaborative environment working with backend, frontend, and mobile device developers in an agile environment.
Provide consultative support and share expertise regarding online learning and instructional design with peers and with business partners; establish strong collaborative relationships with business partners.
We look for people who are driven to learn, have the ability to have fun as well as being smart and bold enough to try the unknown. In return we will empower you whilst keeping you challenged and give you the time to develop and advance your own career.
Understand the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system; contribute to continual improvement by suggesting improvements to user interface, software architecture, or new technologies.
Work as a member of a team composed of users, analysts, developers, project managers, infrastructure personnel and external software/hardware system vendors to design cost effective technology solutions in support of functional business requirements.
Develop, create, document, and modify Apple iOS mobile device application software with back end communication to a java-based software suite both individually and, in some cases, coordinating with a software development team.