Educational Technology Innovations (ETI) seeks Web and Mobile Application Developer to join our dynamic, collaborative team of developers who create technical applications from collegiate research and curriculum. The Web and Mobile Application Developer will be an experienced developer who can design, implement, maintain and deploy mobile and web applications. This position will be responsible for the estimation, architecture, performance, testing, and support of multiple modern web applications and will be required to deliver new functionality with high level of quality. This position will have autonomy and responsibility for the job duties listed below and will be expected to deliver functionality in a timely manner.
Application Development (50%)
Take the lead in requirements elicitation, planning, implementing, testing, maintaining, and supporting complex secure web and mobile applications.
Validate functionality of design concepts following modern best practices in UI and UX.
Ensure application performance optimization, automated unit testing, proper referencing and documentation.
Work closely with customers, developers, product owners, and project managers to ensure on-time delivery.
Take ownership of the quality, accessibility, and usability of the application.
Identify and communicate modern best practices to collaborate and participate in design and code review
Coordination and Project Management (20%)
Manage the development and deployment of new applications, systems software, and/or enhancements to new and existing applications.
In collaboration with partners and stakeholders, ensure that development projects meet business requirements and goals, and fulfill end-user requirements.
Effectively set and communicate project expectations to team members and stakeholders in a timely and clear fashion.
Interface with project stakeholders on an ongoing basis.
Analysis and Consultation (20%)
Collaborate with product owners and project sponsors to determine project scope and vision.
Conduct interviews to gather user requirements via workshops, questionnaires, surveys, site visits, workflow storyboards, use cases, scenarios, and other methods.
Where applicable, develop prototypes of interfaces and attributes based on the user requirements.
Create process models, specifications, diagrams, and charts to provide direction to developers and/or the project team.
Develop and conduct peer reviews of the business requirements to ensure that requirement specifications are correctly interpreted.
Collaborate with developers, designers, and system owners in the testing of new software programs and applications.
Help provide training for users of data applications and systems.
Undertake professional development activities to maintain a high level of expertise in emerging technologies.
Maintain ongoing contact with other units within the University to keep abreast of new developments in the areas of data management and administrative systems.
Research and keep current with new tools and methods in database and web technologies and software.
Keep current with University of Minnesota policies and guidelines.
Internal Number: 340092
About University of Minnesota, Twin Cities
The University of Minnesota, founded in the belief that all people are enriched by understanding, is dedicated to the advancement of learning and the search for truth; to the sharing of this knowledge through education for a diverse community; and to the application of this knowledge to benefit the people of the state, the nation, and the world.