[Hired] Now Hiring: Developer 2
The College of Science & Engineering is seeking a Second-level professional Application/Software Developer to join its Web & Software Development Team. The focus of this position is on developing, coding, testing, debugging, and documenting a broad range of complex programs, websites, and/or systems. A successful candidate will be an experienced professional who is able to work as part of a Scrum development team.
Salary Range: $80-85k
Responsibilities
Application & Web Development 50%
- Serve as a subject matter expert through all phases of system analysis and development.
- Design and develop well integrated programs and systems that meet present and future business needs.
- Conduct a full range of programming tasks, including program design, program coding, debugging, and documentation for a variety of applications, systems, or websites.
- Provide procedural and technical guidance to less experienced staff.
- Perform back-end development work for the College of Science and Engineering drupal website, including coordination with OIT for biweekly platform updates
- Track progress in Asana (project management tool).
Service and System Maintenance and Testing 30%
- Conduct analysis to determine and plan for new programs, system integrations, or system upgrades.
- Perform routine system maintenance tasks involving scripts, logs, and administrative interfaces.
- Develop and execute of comprehensive test plans, with a focus on automated testing
- Provide ongoing maintenance of applications, systems, or websites.
- Create and maintain tools and scripts to streamline development and maintenance of applications
Consulting, Support & Documentation 10%
- Consult with stakeholders to gather and interpret application and system requirements and develop detailed system specifications.
- Provide excellent remote and in-person technical support, instruction, and training for CSE customers.
- Serve as an escalation point for resolving complex and non-routine production, application, or website issues.
- Create and maintain user-facing and IT-facing documentation.
Collaboration & Professional Development 10%
- Participate in related CSE and University professional groups and/or Communities of Practice to ensure the needs and interests of the College are represented.
- Contribute to, understand, and carry out the IT@UMN vision and strategy.
Qualifications
Required Qualifications
- BA/BS plus at least two years of experience, or master's degree.
- Ability and motivation to collaborate effectively with a team.
- Strong commitment to delivering excellent customer service.
- Experience communicating with diverse groups of people and translating technical issues and trends to non-technical audiences.
- Experience developing and providing support for secure and accessible applications.
- Experience modeling, designing, and administering databases (MySQL preferred).
- Experience with PHP, HTML and CSS.
- Experience with revision control systems, especially GitHub.
- Experience with Linux and/or Mac operating systems, and command-line operations.
Preferred Qualifications
- Experience working as part of a Scrum Development Team.
- Experience leading development projects and project teams.
- Experience with PHP frameworks, Laravel preferred
- Experience developing web solutions in content management systems, Drupal preferred.
- Experience with shell scripting
- Experience with ddev
- Experience with cloud-based deployment processes