Integration Developer

Waukesha County Technical College

City of Pewaukee (WI)

Hybrid

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Tuition reimbursement

Job summary

Waukesha County Technical College seeks an Integration Developer to design, develop, and maintain API and SDK integrations across campus systems and cloud services. You will build scalable, secure data exchange solutions and participate in modernization projects to improve integration architecture.

Applicants should have hands-on experience with Python, PHP, RESTful APIs, JSON/XML, and related tools, plus a background in DevOps practices, CI/CD, and secure development.

Qualifications

  • Strong proficiency in designing, developing, testing, and supporting RESTful APIs, web services, webhooks, and OAuth/OpenID Connect authentication mechanisms.
  • Experience developing and maintaining applications, integrations, and services using languages such as PHP, Python, JavaScript, Java, or similar modern development technologies.
  • Strong understanding of API design principles, data modeling, JSON/XML data formats, and integration architecture patterns.
  • Experience with API development, testing, and documentation tools such as Postman, Bruno, Swagger/OpenAPI, or similar platforms.
  • Experience with source code management tools (e.g., Git) and collaborative software development practices, including code reviews and version control workflows.
  • Understanding of CI/CD pipelines, automated testing, deployment processes, and DevOps practices supporting application and integration development.
  • Experience working with integration platforms, middleware technologies, message queues, API gateways, or enterprise service architectures.
  • Knowledge of Python development environments, including package management, virtual environments, dependency management, and application deployment practices.
  • Experience integrating enterprise systems such as SIS/LMS/CRM/ERP or cloud-based platforms.
  • Strong troubleshooting and debugging skills with the ability to diagnose and resolve complex integration issues.
  • Understanding of secure software development practices and data security principles, including authentication, authorization, encryption, and vulnerability mitigation.
  • Knowledge of higher education data governance, privacy regulations, and accessibility requirements (FERPA/WCAG).
  • Familiarity with SQL and data integration concepts including ETL and data synchronization.
  • Experience with cloud-hosted services and modern integration technologies.
  • Familiarity with AI-assisted development tools and ML APIs for automation.

Responsibilities

  • Design, develop, test, deploy, and maintain API and SDK integrations between institutional systems, cloud services, and third-party applications.
  • Build scalable, secure, and reliable integration solutions supporting business processes and data exchange.
  • Develop and maintain integration services, middleware components, scripts, and supporting applications using Python, JSON, RESTful APIs, PHP, and related frameworks.
  • Collaborate with technical teams to gather requirements, define integration specs, and implement solutions.
  • Troubleshoot, debug, and resolve application and integration issues while ensuring data integrity and continuity of service.
  • Create and maintain technical documentation including integration designs, data mappings, and API specifications.
  • Participate in modernization projects to improve integration architecture, workflows, and data exchange.
  • Monitor integration performance and optimize for scalability, security, and efficiency.
  • Follow secure development practices and FERPA/WCAG-compliant standards.
  • Coordinate with external vendors and perform testing and implementation activities.

Skills

RESTful APIs
PHP
Python
JavaScript
Java
API design
JSON/XML
Git
CI/CD
Cloud integration
SQL
SIS/LMS integration
Security practices
FERPA/WCAG

Education

Bachelor's degree in CS or related field

Tools

Postman
Swagger/OpenAPI
Bruno

Job description

WCTC's Information Technology Services team is excited to be hiring for an Integration Developer. As a key member of the Information Technology Services team, the Integration Developer is responsible for designing, developing, and maintaining enterprise integrations that support the institution’s digital transformation initiatives and delivery of modern user experiences. This role focuses on building, enhancing, and supporting API and SDK integrations that connect critical campus systems, including student information systems, learning management platforms, enterprise applications, and the institutional data lake. The position requires a versatile developer with experience in multiple development languages and technologies, including but not limited to Python, JSON, RESTful APIs, PHP, and related integration frameworks. The Integration Developer works closely with internal stakeholders and third-party vendors to create scalable, reliable, and secure data exchange solutions, while contributing to application modernization efforts, integration architecture, and the continuous improvement of institutional technology platforms.

Characteristic Duties and Responsibilities (include, but not limited to)
ESSENTIAL DUTIES AND RESPONSIBILITIES

This position description should not be interpreted as all inclusive. It is intended to identify the major responsibilities and requirements of the job. The incumbents may be requested to perform job-related responsibilities and tasks other than those stated on this description.

  • Design, develop, test, deploy, and maintain API and SDK integrations between institutional systems, cloud services, and third-party applications.
  • Build scalable, secure, and reliable integration solutions that support business processes, data exchange, and digital transformation initiatives across the institution.
  • Develop and maintain integration services, middleware components, scripts, and supporting applications using technologies such as Python, JSON, RESTful APIs, PHP, and related frameworks.
  • Collaborate with functional and technical teams to gather requirements, define integration specifications, and implement solutions that align with institutional objectives and technical standards.
  • Troubleshoot, debug, and resolve application and integration issues while ensuring data integrity, system reliability, and continuity of service.
  • Create and maintain technical documentation, including integration designs, data mappings, API specifications, development standards, and support procedures.
  • Participate in application modernization and system enhancement projects by identifying opportunities to improve integration architecture, workflows, and data exchange processes.
  • Monitor integration performance and proactively optimize solutions for scalability, maintainability, security, and efficiency.
  • Implement and follow secure development practices while ensuring compliance with institutional policies, FERPA requirements, and industry security standards.
  • Support integrations with external vendors, software providers, and technology partners, including technical coordination, testing, and implementation activities.
  • Conduct code reviews, testing, and quality assurance activities to ensure reliable and maintainable integration solutions.
  • Mentor and train IT staff on integration technologies, APIs, development standards, and best practices to strengthen internal technical capabilities.
Minimum Qualifications
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:
  • Strong proficiency in designing, developing, testing, and supporting RESTful APIs, web services, webhooks, and OAuth/OpenID Connect authentication mechanisms.
  • Experience developing and maintaining applications, integrations, and services using languages such as PHP, Python, JavaScript, Java, or similar modern development technologies.
  • Strong understanding of API design principles, data modeling, JSON/XML data formats, and integration architecture patterns.
  • Experience with API development, testing, and documentation tools such as Postman, Bruno, Swagger/OpenAPI, or similar platforms.
  • Experience with source code management tools (e.g., Git) and collaborative software development practices, including code reviews and version control workflows.
  • Understanding of CI/CD pipelines, automated testing, deployment processes, and DevOps practices supporting application and integration development.
  • Experience working with integration platforms, middleware technologies, message queues, API gateways, or enterprise service architectures.
  • Knowledge of Python development environments, including package management, virtual environments, dependency management, and application deployment practices.
  • Experience integrating enterprise systems such as Student Information Systems (SIS), Learning Management Systems (LMS), Customer Relationship Management (CRM) systems, ERP applications, or cloud-based platforms.
  • Strong troubleshooting and debugging skills with the ability to identify, diagnose, and resolve complex application and integration issues.
  • Understanding of secure software development practices and data security principles, including authentication, authorization, encryption, and vulnerability mitigation.
  • Knowledge of higher education data governance, privacy regulations, and accessibility requirements, including FERPA and WCAG standards.
  • Familiarity with relational databases, SQL development, and data integration concepts, including ETL processes and data synchronization methodologies.
  • Experience working with cloud-hosted services, SaaS applications, and modern integration technologies.
  • Familiarity with AI-assisted development tools, machine learning APIs, automation platforms, and emerging technologies that can enhance institutional processes and user experiences.
Minimum Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent combination of education and experience).
  • Minimum 2 years of experience in API/SDK development and integration
  • Experience working with Ellucian products, particularly Banner, in a higher education setting is preferred.
Supplemental Information

The Integration Developer position supports the Information Technology team and is fulltime, benefit eligible.

SalarySalary will be determined based on relevant experience, and review of internal equity.

Work Location

Candidates residing within 50 miles of WCTC are expected to work primarily on-site, with the opportunity for flexible work arrangements in accordance with WCTC's Work From Home policy. Candidates residing more than 50 miles from WCTC are eligible for remote work, provided they reside in an approved state: Wisconsin, Illinois, Iowa, Michigan, or Minnesota, at the time of hire and maintain that residency throughout employment. Remote employees must be available for on-site team meetings, training, or project work as needed.

Interviews

Candidates who advance in the hiring process will be invited to an onsite campus interview. Interview date is to be determined. WCTC offers a wide range of outstanding benefits. Benefits include, but not limited to:

Competitive compensationComprehensive Benefits Package including health, dental, vision, life, long-term disability, supplemental life, flex spending accounts, and much moreGenerous time off and holiday scheduleEligibility in the Wisconsin Retirement System (ETF)Opportunities for professional growth and development (including tuition reimbursement, tuition waiver)Well-being activities to support personal and professional well-beingCollaborative and supportive team environment

Candidates must be legally authorized to work in the United States at the time of hire and maintain that authorization through employment. Verification of employment eligibility will be required upon hire. WCTC does not provide employment-based visa sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Integration Developer
Integration Developer

Waukesha County Technical College • Village of Pewaukee (WI)

On-site
USD 90,000 - 120,000
Competitive compensation
Tuition reimbursement
Integration Developer
Integration Developer

WCTC Corporate Training Center • City of Pewaukee (WI)

Hybrid
USD 85,000 - 125,000
Competitive compensation
Comprehensive benefits package
Tuition reimbursement
+1
Client Relations Management (CRM) Specialist
Client Relations Management (CRM) Specialist

Waukesha County Technical College • City of Pewaukee (WI)

On-site
USD 60,000 - 90,000
Competitive compensation
Benefits package
Tuition reimbursement
+1
API & Data Integration Engineer
API & Data Integration Engineer

WCTC Corporate Training Center • City of Pewaukee (WI)

Hybrid
USD 85,000 - 125,000
Competitive compensation
Comprehensive benefits package
Tuition reimbursement
+1
Client Relations Management (CRM) Specialist
Client Relations Management (CRM) Specialist

WCTC Corporate Training Center • City of Pewaukee (WI)

On-site
USD 60,000 - 85,000
Competitive compensation
Comprehensive benefits package
Tuition reimbursement
+2
Client Relations Management (CRM) Specialist
Client Relations Management (CRM) Specialist

Waukesha County Technical College • Village of Pewaukee (WI)

On-site
USD 60,000 - 85,000
Competitive compensation
Comprehensive Benefits Package
Tuition reimbursement
+1
Remote API & Integration Engineer
Remote API & Integration Engineer

Waukesha County Technical College • City of Pewaukee (WI)

Hybrid
USD 85,000 - 110,000
Health benefits
Tuition reimbursement
Student Affairs Associate
Student Affairs Associate

Waukesha County Technical College • City of Pewaukee (WI)

On-site
USD 38,000 - 46,000
Competitive compensation
Comprehensive benefits package
Generous time off and holidays
+5
Administrative Assistant II - College and Career Readiness
Administrative Assistant II - College and Career Readiness

Waukesha County Technical College • City of Pewaukee (WI)

On-site
Comprehensive benefits package
Tuition reimbursement
Generous time off
Software Engineer/Developer III
Software Engineer/Developer III

University of Wisconsin-Madison • United States

Hybrid
USD 81,000 - 99,000