The University of Oklahoma
The University of Oklahoma (OU) invites applications for a full-time Applications Developer to support a research initiative focused on national defense and security-related supply chain challenges. The ideal candidate will collaborate closely with a small, agile team composed of full-time professionals including a Senior Applications Developer and student researchers. The primary responsibility is the development of a decision-support application that integrates artificial intelligence (AI), machine learning (ML), and data-driven insights through a user-friendly interface and provides support for critical decision-making in defense supply chain operations.
Key Responsibilities:
Design, develop, and maintain a modern, intuitive front-end user interface for the decision-support application
Support the implementation and management of a robust back-end infrastructure, including secure database connectivity and data management workflows.
Integrate AI and ML models into the application where appropriate to enable advanced analytics, forecasting, and optimization.
Collaborate with researchers and domain experts to translate technical requirements into scalable software solutions.
Contribute to the architecture and implementation of a sustainable, user-focused, and high-impact software platform
Essential Duties:
Develops new software applications and updates and modifies existing applications as required by the customer.
Processes user needs to customize software for computer programs, designs prototype applications, implements and tests source code, and troubleshoots software applications.
Designs prototypes according to customer specifications.
Develops software solutions to meet customer needs.
Creates and implements the source code of new applications.
Tests source code and debugs code.
Evaluates existing applications and performs updates and modifications.
Develops technical handbooks to represent the design and code of new applications.
Performs various duties as needed to successfully fulfill the function of the position.
*** This position requires US Citizenship by the sponsor.***
Key Responsibilities:
Design, develop, and maintain a modern, intuitive front-end user interface for the decision-support application
Support the implementation and management of a robust back-end infrastructure, including secure database connectivity and data management workflows.
Integrate AI and ML models into the application where appropriate to enable advanced analytics, forecasting, and optimization.
Collaborate with researchers and domain experts to translate technical requirements into scalable software solutions.
Contribute to the architecture and implementation of a sustainable, user-focused, and high-impact software platform
Essential Duties:
Develops new software applications and updates and modifies existing applications as required by the customer.
Processes user needs to customize software for computer programs, designs prototype applications, implements and tests source code, and troubleshoots software applications.
Designs prototypes according to customer specifications.
Develops software solutions to meet customer needs.
Creates and implements the source code of new applications.
Tests source code and debugs code.
Evaluates existing applications and performs updates and modifications.
Develops technical handbooks to represent the design and code of new applications.
Performs various duties as needed to successfully fulfill the function of the position.
*** This position requires US Citizenship by the sponsor.***