Digital Learning at UT needs to design, develop, implement, and maintain application integrations between enterprise systems and third-party platforms to enhance the online learning experience and reduce barriers to student access and success.
Requirements
- Strong proficiency in backend technologies, including PHP, Python, etc
- Expert knowledge of RESTful API design, development, and consumption
- Knowledge of relational databases for application backend and data warehousing (MySQL, MS SQL Server, etc)
- Knowledge of CI/CD tools, Git, and Linux
- Strong understanding of best integration practices with data security, FERPA, HIPPA
- Experience in configuring and deploying MuleSoft applications to CloudHub; developing APIs using MuleSoft platform components including API Manager, CloudHub, AnyPoint Studio, Dataweave, and AnyPoint Messaging Queue (MQ)
- Experience with version control (e.g. Git) and CI/CD pipelines (e.g. GitHub Actions)
Responsibilities
- Design and develop secure RESTful and SOAP APIs for system interoperability
- Implement data workflows across platforms such as Banner, Salesforce, Slate, etc
- Leverage middleware tools (e.g. MuleSoft, etc) to automate integrations
- Analyze, develop, deploy, and support API efforts across system integrations
- Provide day-to-day management of software, projects, services and oversee completion and follow through of projects and service requests.
- Collaborates with IT and development teams to ensure data flows efficiently between systems
- Participates in efforts for configuration management (e.g., Git, Subversion, etc)
Other
- Excellent problem-solving skills and ability to work in a team-oriented, collaborative environment
- Excellent oral and written communication skills
- Three years’ experience in software development and system integrations, or equivalent combination of training and experience
- Applicants must be legally authorized to work in the United States on a full-time basis without need now or in the future for sponsorship for employment visa status.
- Experience in higher education technology environments