<p>About the Job:<br />The College of Liberal Arts is the largest college of the University, with over 16,000 students and more than 40 departments.<br /><br />The LATIS Software Development Team is a group of developers with broad technical skills that are responsible for designing and maintaining web applications to support the research, instructional and administrative mission of the college. They provide consulting, design, architecture, programming, training and maintenance services for a wide variety of projects.<br /><br />Successful members of this team collaborate effectively with end-users, diverse teams within the University, and technical support/sustaining engineering teams to solve problems, and design new solutions. They will be excited about new and emerging technologies, and passionate about helping our students, staff, and faculty engage in world class education and research. A successful member of the team will have a habit of identifying problems before users do, then proposing solutions and building consensus. We seek to surprise and delight our users, whether the application itself is a cutting edge “digital humanities” project or a core business application.<br /><br />LATIS offers a diverse, balanced environment which provides the freedom to collaborate across disciplines, and with partners both inside and outside the University. We seek people who will push us to grow and improve. We value openness, community engagement, and rigorous debate. <br /><br />Job Functions:<br /><br />60% - Software and Architecture Design<br />-Work as part of Software Development Team to design and develop applications that enhance the functionality of the College and the success of our faculty and students, using industry standard techniques and technologies.<br />-Provide process improvement support through consulting, scripting and other types of small scale development.<br />-Participate in team-wide code reviews and provide procedural and technical guidance to less experienced staff.<br />-Consult with the Infrastructure team on deployment and relevant issues as needed.<br />-Design database structures, relationships, and indexes following the best practices for performance, security, data integrity and data normalization.<br />-Work with the team, product owners and leadership to create timelines and milestones.<br /><br />25% - Application Maintenance & Support<br />-Maintain and enhance existing business critical web applications, in consultation with product owners and the software team manager.<br />-Serve as escalation point for resolving complex and non-routine production, application, or website issues.<br />-Provide recurring training and technical assistance as needed<br /><br />15% - Professional Development & Administrative Tasks<br />-Undertake professional development activities to maintain a high level of expertise in emerging technologies in the areas of database and web development.<br />-Represent LATIS and/or college by participating on related committees and groups at the University. Share insights and best practices from our accomplishments with those groups to benefit the broader community.<br />-Keep current with University of Minnesota policies and guidelines to ensure all applications and materials conform to University policy and professional standards.</p>
<p>Required qualifications:</p><div>-A bachelor's degree AND four years of work experience in the areas of application/web/systems development, OR comparable related education, training and experience to equal six years. <br />-Experience with PHP, Ruby on Rails, NodeJS, or any modern web stack.<br />-Experience using relational databases (MySQL, Postgres, etc).</div><div>-Excellent verbal, written, and interpersonal communication skills<br />-Understanding of project management methodologies<br /><br />Preferred:<br />-Passion for the Liberal Arts and experience in higher education and/or familiarity with higher education support structures.<br />-Solid understanding of user experience focused design.<br />-Good oral and written communication skills for non-technical audiences.<br />-Experience building or contributing to open source projects and communities.<br />-Experience with modern JS technologies like React, Angular, and Backbone.<br />-Interest in devops and cloud deployment.<br />-Experience with business and technical requirements analysis, elicitation, modeling, verification, and methodology development.<br />-Other requirements include good interpersonal skills; reliability and attention to detail; and the ability to act as part of a team environment and to show initiative.</div>
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.