IAM & Data Integration Engineer

Universities of WisconsinMadison, WI
21d$85,000Hybrid

About The Position

The IAM and Data Integration Engineer will be responsible for custom development that integrates the College of Engineering systems with campus data sources. This position will design, build, and maintain integrations that move and synchronize data across enterprise systems, such as databases, web services, and identity management systems. This role partners with business and engineering teams to deliver and maintain APIs, ensuring timely, high-quality data for operational workflows and downstream systems and services. The ideal candidate combines strong data engineering skills with API design expertise and some system administration knowledge. Examples of data systems and APIs that in our current environment: Web services to deliver information and attributes about students, faculty, and staff Standard IAM platforms, such as Active Directory, LDAP, and Cisco DUO File system management (creating home directories, etc) APIs to configure Accruent EMS for room scheduling In-house written web services to simplify data access and manipulation for co-workers

Requirements

  • Software development in a variety of languages
  • Experience building software using frameworks
  • Experience with code repositories, such as GitLab
  • Manipulating data from disparate sources and applying logic or workflows
  • Developing, deploying, and maintaining applications designed to automate data flow
  • Experience with learning and leveraging APIs into vendor or hosted (cloud) systems

Nice To Haves

  • Experienced development in Java, C#
  • Experience with Spring Boot Framework
  • Database design and optimization skills
  • Experience working with customers and co-workers to gather requirements and turn that into a plan for staged development
  • Experience deploying in a Kubernetes or other container environment
  • Familiarity with SAML or similar enterprise authorization systems
  • In-depth knowledge of Enterprise file systems, file system rights (NTFS ACLs for example)

Responsibilities

  • Participates in the evaluation of new vendor software releases and impact. Documents and communicates system enhancements or changes
  • Serves as a point of contact for internal and external stakeholders, identifies needs, provides solution options, and communicates issue updates and resolutions
  • Runs, maintains, and operates technical systems and infrastructure
  • Integrates, identifies, troubleshoots, monitors, and resolves moderately complex, routine, and varied supported services, systems, network, and application problems according to established processes and procedures
  • Configures, maintains, upgrades, develops, and tests IT systems and services in alignment with industry best practices
  • Assists with the planning and coordination of system resources, upgrades, security, implementations, and integrations
  • Plans and directs staff implementation of small to medium technical projects as needed
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service