Title: Developer 2 Percent Time: 100% Job Code: 9790D2 Unit: Extension Reports to: Chief Technology Officer Location: University of Minnesota, St. Paul Campus Initial Application Review: October 18, 2017
Position Summary Extension Technology needs a technical developer to oversee the setup, configuration, and long term strategy of web infrastructure and applications. We are looking for a self-motivated and creative problem-solver with experience and skills in backend web CMS (Drupal) development, advanced web coding, and large scale site planning. In this job, the Developer will design, maintain, and constantly improve our Drupal environment, as part of the University’s enterprise system, collaboratively developing code experiences with the central Drupal team and improving experiences and online engagement opportunities for web audiences.
As part of a small but experienced technology team, the Developer is responsible for collaboratively implementing Extension’s online vision for outreach, advocacy, and education via creative use and integration of University-supported tools and data.
Web development in Extension solves challenges ranging from online delivery, to distributed publishing, to system stability. This position is critical to providing the development services needed to accomplish modern outreach priorities in a large organization.
This is a full-time, 12 month position with benefits. Salary range: $57,500-$70,000, depending on qualifications.
Overview of Responsibilities Web Manager (60%) *Responsible for designing and implementing new features and functionality, establishing and guiding the website’s architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS. Work closely with front-end developer to ensure an effective, visually appealing, and intuitive implementation. *Testing, maintenance and troubleshooting of existing organizational sites *Stays up-to-date on the U’s Drupal Platform, informs Extension of relevant new technologies or changes, and passes feedback to central Drupal team on Extension needs *Develops and maintains technical documentation for CMS implementation, applications, and relevant business processes. Train users and team members as necessary. *Informs the web development project prioritization/portfolio for Extension’s web sites. *Evaluates, recommends, and implements web infrastructure/platform changes and improvements.
Web system architecture and application development (30%) *Perform general server and database administration tasks (in collaboration with systems administrator). *Informs decisions on Extension’s web system architecture, configuration, web services, and applications infrastructure *Ensures Extension and University security and stability requirements are met regarding web and applications management. *Maintains specific online and business applications, primarily using the .NET framework. *Provides expertise to project teams on complex technical design and systems integration projects. *Fosters IT partnerships and relationships throughout the University to continue to streamline Extension operations by leveraging central resources. *Complete other technology-related tasks as assigned.
Project Management (10%) *Develops strong relationships to aid in understanding the varying needs around a project. Applies gathered requirements to web and application based solutions. *Ensures Extension’s application projects are developed effectively and efficiently, using unambiguous project goals and expectations, *Manages any outsourced application and database development. *Documents and communicates project barriers and status to product owners, end users, and leadership.
Preferred Qualifications *Experience in advanced site-building in Drupal and creating custom modules *Experience with XML, RSS feeds, social media APIs, REST *Knowledge of WCAG 2.0 and Section 508 standards and guidelines for developing and validating accessible web pages *Advanced understanding of web application programming architectures *Experience managing Github repositories for revision control and collaboration. *Knowledge of SEO coding best practices *Experience independently managing projects *Ability to participate in a cross-functional team environment *Strong verbal/written communication skills
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.