Description:
The Indiana University School of Education is known for preparing reflective, caring, and skilled educators who make a difference in the lives of their students in Indiana, throughout the United States, and around the world. Our graduates are regularly named the best teachers in the state for their innovative and creative approaches to educating students, and we prepare one third of the state’s teachers. With over 20 Indiana Teacher of the Year recipients, 197 Lilly Endowment fellowship winners, and nationally ranked online professional development and degree programs, the School of Education is a leader in the field and has a tremendous impact on education in the state.
Why Work Here?
- Make a difference. We believe in the power of education, and the work we do here is changing lives in schools and communities throughout the state, the country and the world.
- A commitment to diversity, equity and inclusion. We believe that diversity, equity, and inclusion are vital to who we are and the work that we do as educators. Each month staff and faculty come together in our Community Conversations to learn with and from one another as we work tirelessly in our fight against racial injustice.
Job Summary
Department-Specific Responsibilities
- Maintains and extends our current in-house data dashboard, which is built using the React framework and which reflects data from dynamic MSSQL queries on our backend databases.
- Engages with staff from member school districts about use cases and requirements (in collaboration with other INsite staff), development testing and bug fixing, and maintaining updated related documentation.
- Additional related projects may be assigned.
General Responsibilities
- Provides experienced design and development for new and existing applications (web, mobile, etc.) in support of business initiatives/operational needs.
- Consults with stakeholders to review existing applications; provides experienced analysis of business needs and requirements to determine feasibility of design within time and cost constraints; develops new functionality and/or codes necessary changes/updates/fixes.
- Provides technical support for the maintenance and upgrade of applications, including packaging and deployment of releases.
- Tests application performance and functionality; performs quality assurance checks and fixes bugs accordingly.
- Documents application development efforts (changes, new functionality, issue/problem resolution).
- Collaborates with team leaders, functional clients, and other technical teams on the planning, implementation, and support of new applications; ensures optimum functionality, performance, accessibility, scalability, and security of new and existing applications.
- Ensures that all protocols used in the development and maintenance of applications are up to date and compliant with university policies and standards; researches and stays up-to-date on new industry development standards, emerging technology, UX/UI design/philosophy, and accessibility standards.