Role OverviewThe Senior Software Developer provides senior-level software development expertise for a grant-funded AI-in-education project in the College of Education and Human Development. The incumbent will design, develop, integrate, and maintain project software systems and technical infrastructure supporting an AI-enabled instructional simulation environment.
What You Will Do
Develop technical specifications and system documentation; implement and test application components and workflows; support cloud-based development, testing, and deployment; and assist in defining project system requirements, including software, cloud, and computing resources.
Why It Might Be a Fit
The position works closely with project leadership to support creation, testing, and refinement of project prototypes and related technical systems.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
- At least two years of directly related experience
- Ability to develop software for complex application environments
- Experience with cloud-based development and deployment
- Experience with API integration, source control, testing, and technical documentation
- Experience with AI-enabled applications
- Experience with Python and/or JavaScript-based development
- Demonstrated ability to securely handle project data and ensure confidentiality
Benefits
- A hybrid work schedule
- Full medical, dental, vision coverage
- Paid time off
- 11 Paid Holidays (including the day after Thanksgiving & winter break)
- Tuition remission - eligible employees and their dependents can obtain a degree TUITION FREE
- A generous retirement plan
]]>