AI Application Developer

Updated: 26 days ago
Location: Ann Arbor, MICHIGAN

Procurement Services is seeking a skilled Application Developer to design, code, test, debug, document, and maintain web-based and AI-driven applications critical to the procure-to-pay process. The role is pivotal in driving efficiencies through custom web applications, configuring existing applications, enhancing website functionality, integrating APIs, leveraging RPA techniques, and implementing AI solutions.

The ideal candidate will have a strong ability to translate client requirements into functional web application features, a passion for continual service improvement, and a proven track record of success in a service-oriented environment. The ability to work collaboratively across multiple teams to improve service levels and process efficiency is essential.

This position reports to the Supervisor of the Business Enablement Advance Technology and Development Team and collaborates closely with all teams across Procurement Services.

The selected candidate will:


This role involves developing and refining IT solutions, integrating Artificial Intelligence to enhance operational efficiency and support decision-making. The ideal candidate will have a broad skill set, including experience with UofM GPT?s, APIs, JavaScript, Java, R, and Python, and familiarity with Robotic Process Automation (RPA) configurations. This position offers the opportunity to combine solid programming skills with emerging AI and machine learning technologies, contributing significantly to the advancement of our services.

  • Maintain and enhance IT systems using Python, Django/Flask, PHP, SQL, JavaScript, HTML, RPA tools, automation technologies, and AI technologies.
  • Formulate and define system scope and objectives through research, prototypes, and fact-finding to develop or modify complex web-based and AI-driven information systems.
  • Translate requirements into high-quality source code that delivers complete applications within deadlines.
  • Ensure quality service and accountability in addressing issues, meeting established performance metrics, and maintaining accurate data for incident & change management.
  • Conduct regular security and performance checks.
  • Collaborate with team members to update departmental web page layouts and support procurement eCommerce platforms.
  • Monitor, evaluate, and update applications to ensure secure user experiences and data protection.
  • Develop technical handbooks documenting the design, code, and troubleshooting aspects of new applications.
  • Design automation processes and AI-driven solutions to meet the operational needs of the organization.
  • Support additional procurement system infrastructure and development as needed.


Similar Positions