Building, Architecture, Outdoors, City, Aerial View, Urban, Office Building, Cityscape
Red and White Tulips and the UW Crest

Software and Data Engineer

Software and Data Engineer

  • Madison, Wisconsin
  • EXTENSION/EDUCATIONAL TECH SUPPORT
  • Information Technology
  • Partially Remote
  • Staff-Full Time
  • Opening at: Mar 18 2025 - 2:05pm CDT
  • Closing at: Apr 1 2025 - 11:55pm CDT
  • 312949-AS

Job Summary:

About the Division of Extension:

As a statewide engagement arm of UW-Madison, the Division of Extension embodies the Wisconsin Idea to extend university knowledge to every corner of the state. Our network of 400+ educators and specialists respond every day to emerging and longstanding hurdles that residents in Wisconsin are overcoming.

Together, the Extension team holds shared Vision, Purpose, and Values (https://extension.wisc.edu/files/2023/02/PurposeVisionValues-PropositoVisionValores.pdf) in support of broad and impactful work. (https://fyi.extension.wisc.edu/impacts/)

About the Office of Digital Solutions (ODS)

The Office of Digital Solutions contributes to the Division of Extension's success in the digital age by collaborating, leading, and coaching around technology and data to enhance educational programs, operational efficiency, and overall impact.

As part of our ODS team, you will work closely with a team of passionate professionals supporting the data and technology needs of Extension. This position reports directly to the Assistant IT Director in the Office of Digital Solutions.

About the position:

Are you excited about developing applications that help others collect, find and utilize data? Are you a problem-solver who enjoys developing technical solutions to simplify and streamline complicated business processes? Are you passionate about supporting a collegial culture of data use and analysis? Are you enthusiastic about learning and growing? Then this position is a great fit for you!

As a Software & Data Engineer, you will collaborate with administrative and programmatic leaders across the organization to scope out, build and maintain low-code/no-code tools, simple scripted applications, and data pipelines.

The Software & Data Engineer plays a key role in ensuring that Extension colleagues at all levels have access to high-quality data collection and storage tools and can access high-quality datasets that combine data from various sources. Through this, the Software & Data Engineer plays a pivotal role in fostering a culture of data fluency and data-driven decision making at the Division of Extension.

The Division of Extension currently uses the following tools/technologies to collect datasets, combine datasets, and make datasets accessible: Knack, MS365 Power Platform, SharePoint, R, Python, IICS.

The ideal candidate is comfortable building and maintaining applications in low/no-code environments (Knack/MS365/IICS) and scripting environments (R/Python) that include data from various sources. The ideal candidate is comfortable working with clients to identify and assess their application needs and routinely develops process and product documentation.

The Software & Data Engineer will:
- Develop, maintain and steward business workflows using a low-code environment in the MS365 Power Platform.
- Develop, maintain and steward applications to make data and reports available to end users (e.g. Shiny apps).
- Extract, transform and load (ETL) data from various systems in reproducible ways, for example divisional HR data, program evaluations, census datasets, and data from Extension's event registration system (typically via APIs or IICS).
- Develop documentation that makes data, workflows, and processes visible to other team members who use the data and tools created.
-- Engineer, maintain and steward applications in low-code/no-code environments (e.g. Knack).

Responsibilities:

Designs, develops, tests, debugs, operates, and troubleshoots software and applications to support information technology business operations.
  • 30% Reviews application design specifications, codes new applications, and makes enhancements to existing applications
  • 10% Tests and debugs programs, and prepares systems test data
  • 5% Prepares program documentation and training requirements
  • 15% Develops or modifies technical specifications for moderately-complex projects using disciplined software development practices
  • 5% Prepares detailed system design specifications for system integration and upgrades
  • 15% Maintains and troubleshoots applications, systems, or websites
  • 20% Assembles and prepares data sets for current and future analysis including cleaning/quality assurance,
    transformations, restructuring, and integration of multiple data sources.

Institutional Statement on Diversity:

Diversity is a source of strength, creativity, and innovation for UW-Madison. We value the contributions of each person and respect the profound ways their identity, culture, background, experience, status, abilities, and opinion enrich the university community. We commit ourselves to the pursuit of excellence in teaching, research, outreach, and diversity as inextricably linked goals.

The University of Wisconsin-Madison fulfills its public mission by creating a welcoming and inclusive community for people from every background - people who as students, faculty, and staff serve Wisconsin and the world.

For more information on diversity and inclusion on campus, please visit: Diversity and Inclusion

Education:

Required
H.S. Diploma

Qualifications:

Required:
- Associate's Degree or equivalent experience. Equivalent experience for this role includes: minimum 2 years related to one or more of the core functions of the role: working experience with ETL work and/or working with modern scripting languages to develop applications and/or engineering applications in low/no-code environments and/or developing business workflows in low/no code environments).
- Proven ability to develop and maintain business workflows using a low/no-code environment.
- Proven ability to use modern scripting languages (e.g. R, Python) to develop and maintain applications to make data and reports available to end users.
- Proven ability to extract, transform and load (ETL) data from various systems in reproducible ways.
- Proven ability to engineer and maintain applications in low-code/no-code environments.

Preferred:
- Experience in developing and maintaining business workflows in MS365 Power Platform. - Experience in using Shiny Apps.
- Experience using Informatica Intelligent Cloud Services (IICS). - Experience developing applications using Knack.
- Experience in developing and/or maintaining documentation that makes data and/or workflows, and/or processes visible to other team members who use the data and tools created.
- Demonstrated ability to provide responsive educational programs for people from diverse backgrounds, including those associated with race, ethnicity, national origin, religion, socioeconomic status, age, gender, disability, sexual orientation, and other aspects of human diversity
- Proven ability to work with people from different cultural backgrounds.

Work Type:

Full Time: 100%

This position may require some work to be performed in-person, onsite, at a designated campus work location. Some work may be performed remotely, at an offsite, non-campus work location.

Appointment Type, Duration:

Ongoing/Renewable

Salary:

Minimum $70,000 ANNUAL (12 months)
Depending on Qualifications
The starting salary for the position is $70,000 but is negotiable based on experience and qualifications.

Well-qualified applicants can expect an offer around $80,000 ANNUAL (12 months) Employees in this position can expect to receive benefits such as generous vacation, holidays, and paid time off; competitive insurances and savings accounts; retirement benefits. Benefits information can be found at (https://hr.wisc.edu/benefits/)

Additional Information:

Please note that successful applicants are responsible for ensuring their eligibility to work in the United States (i.e. a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without need of employer sponsorship) on or before the effective date of appointment.

How to Apply:

We are eager to learn more about how your experience and passion may align with this position. To begin the application process, click the "apply now" button. You will be prompted to upload the following documents:

- Resume (maximum 3 pages. Content beyond 3 pages will not be considered).
- Letter of Qualifications (cover letter) - maximum 2 pages. Content beyond 2 pages will not be considered

Please submit a cover letter referring to your related work experience and a resume detailing your educational and professional background as it relates to this position. In your cover letter, please identify how you meet each required qualification. Only candidates that clearly address each required qualification will advance to the interview round.

The application reviewers will be relying on written application materials to determine who may advance to preliminary interviews. For additional guidance and resources on how to tailor your application materials to the job posting, please click https://extension.wisc.edu/careers/

Contact:

Christian Schmieder
christian.schmieder@wisc.edu
608-890-2955
Relay Access (WTRS): 7-1-1. See RELAY_SERVICE for further information.



Official Title:

Software Engineer/Developer II(IT003)

Department(s):

A47-EXTENSION/OPS/DIGITAL SOLUTIONS

Employment Class:

Academic Staff-Renewable

Job Number:

312949-AS

 

The University of Wisconsin-Madison is an Equal Opportunity and Affirmative Action Employer.

Qualified applicants will receive consideration for employment without regard to, including but not limited to, race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, disability, or status as a protected veteran and other bases as defined by federal regulations and UW System policies. We promote excellence through diversity and encourage all qualified individuals to apply. For more information regarding applicant and employee rights and to view federal and state required postings, click here

If you need to request an accommodation because of a disability, you can find information about how to make a request at the following website: https://employeedisabilities.wisc.edu/disability-accommodation-information-for-applicants/

Employment may require a criminal background check. It may also require you and your references to answer questions regarding sexual violence and sexual harassment.

The University of Wisconsin System will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. sec. 19.36(7).

The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. UW-Madison will provide a paper copy upon request; please contact the University of Wisconsin Police Department.

Apply Now

Not You?

You will be redirected to the application to launch your career momentarily. Thank you!

Refer a Friend

Not You?

You've sent this job to a friend!