Current Employees: If you are currently employed at any of the Universities of Wisconsin, log in to Workday to apply through the internal application process. Job Category: Academic Staff
Employment Type: Regular
Job Profile: Software Engineer/Developer IV
Job Summary: This is an exciting opportunity to lead the Informatics and Data Services (IDS) team at the Wisconsin National Primate Research Center (WNPRC)! Reporting to the WNPRC Information Technology Director, the Software Engineer/Developer IV supervises a team of 2-3 software developers responsible for supporting, updating, and improving the Electronic Health Records (EHR) server upon which the WNPRC relies for animal care and research. The EHR server is based on the LabKey platform, and the production EHR server is hosted and maintained by LabKey with a support contract. The IDS team collaborates with stakeholders across the Primate Center to understand their EHR requirements and improve the utility of the system. The successful candidate will make an impact in the following ways:
- Design & develop code: Analyze and write code to troubleshoot, diagnose, and improve EHR systems
- Lead technical projects: Manage multiple concurrent projects to improve and expand the functionality of the EHR server
- Collaborate with stakeholders across the WNPRC: Work with leadership and colleagues to discuss project progress, manage expectations, and solve technical issues
- Oversee testing: Manage the creation and execution of thorough testing plans for system updates and rollout of new applications
- Optimize Performance: Create strategies to keep the EHR system running fast and reliably
- Mentor Staff: Train and provide technical guidance to junior IDS team members, as well as assist in training WNPRC in using the EHR system
The EHR system is built upon code base has been developed for more than a decade and is publicly reviewable here: https://github.com/LabKey/wnprc-modules This position requires the technological skills to design data structures, connect different technologies, and develop code to improve and expand on the EHR system to streamline animal care and enable research with the 60+ years of records contained in the system.
Key Job Responsibilities: - Consults with clients on project status, proposals, or technical issues
- Designs and develops well integrated applications that meet present and future business needs
- Determines testing methodologies and manages the development and implementation of comprehensive test plans
- Develops data structure and systems performance strategies
- Trains and provides technical guidance to lower level staff
- Exercises supervisory authority, including hiring, suspending, promoting, managing conduct and performance, discharging, assigning, rewarding, disciplining, and/or approving hours worked for the WNPRC IDS team
- Designs complex information architectures, user flows, interfaces, prototypes, design patterns/systems, content strategies, and services
- Conducts system analysis, reviews, and interprets system requirements, and develops detailed system design specifications for system integration and upgrades
- May supervise unit staff and resolve routine personnel issues
- Reviews systems requirements, design, and business processes to ensure the alignment with IT and business strategies
- Leads application development, integration upgrades, and maintenance projects
- Provides expertise on the resolution and technical approach of complex technical design and system integration problems
Department: Wisconsin National Primate Research Center
Compensation: Starting salary will be based on experience and qualifications. This position offers a comprehensive benefits package, including generous paid time off, competitively priced health/dental/vision/life insurance, tax-advantaged savings accounts, and participation in the nationally recognized Wisconsin Retirement System (WRS) pension fund. For a summary of benefits, please see: https://www.wisconsin.edu/ohrwd/benefits/download/fasl.pdf.
Required Qualifications: - Minimum seven years of professional experience in software development
- At least one year of supervisory experience
- Excellent verbal and written communication skills with demonstrated ability to communicate effectively with a broad spectrum of employees from entry level staff to people in senior leadership positions
- Demonstrated project management skills, including the ability to transform requirements from stakeholders into actionable plans
- Strong organization and prioritization skills
- Excellent problem-solving skills
Preferred Qualifications: - Experience developing software in a research or health care setting
- Previous experience managing software developers
- Experience integrating local systems with cloud resources
- Prior experience using a Javascript framework, such as Ext or ReactJS
- Experience building reports from complex datasets
- Interface design skills for both desktop and mobile devices
Education: Bachelor's degree in information systems management, computer sciences, or related field. Will consider applicants with a bachelor's degree in another field with relevant work experience in information systems management and computer programming.
How to Apply: Click on the "Apply Online" button to start the application process.
You will be prompted to upload the following documents:
Resume (REQUIRED)
Cover letter (REQUIRED)
Please use your cover letter to speak to each of the Required Qualifications for this position (listed above in the Qualifications section). For each Required Qualification, describe your relevant experience, using specific examples from your work history to illustrate how your experience satisfies the requirement. If you have experience that matches with the Preferred Qualifications, describe your relevant experience with specific examples. The application reviewers will be relying on written application materials to determine which qualified applicants will move forward in the recruitment process.
Final candidates will also be asked to provide at least three professional references, including phone and email addresses. In addition, finalists will be asked to complete a developer assessment that includes a code review.
Working fully remote within the State of Wisconsin is an option for this position after the initial training period. (International remote work is not an option, and neither is remote work outside of Wisconsin.) Remote work requires an approved flexible work arrangement (FWA). FWAs require successful candidates possess their own high-speed internet and phone to perform their work on a university provided computer. Per University policy, transportation between home and assigned work location is not payable/reimbursable and will be at the expense of the employee.
Contact Information: Deb Jurmu
Business Affairs Director
[email protected]