Develop modern web applications using technologies including
C#, .NET/ASP.NET, React, TypeScript, JavaScript, HTML, CSS, SQL,
and related frameworks and technologies .
Participate in the modernization and migration of existing
applications to cloud-based environments, including
designing applications and deployment processes that support
scalability, reliability, maintainability, and security.
Apply artificial intelligence technologies to improve existing
systems and develop new capabilities, including:
- AI-powered workflow automation
- AI agents
- AI chatbots and conversational applications
- AI-assisted software development and code testing
- AI-supported application and cybersecurity solutions
Evaluate opportunities to integrate AI capabilities into
existing School of Medicine and MU Health applications while
considering security, privacy, reliability, maintainability, and
responsible use of AI.
Assist with strengthening application security and implementing
development practices designed to mitigate traditional and
AI-enabled cybersecurity threats.
Develop and maintain secure integrations between applications,
databases, APIs, cloud services, and other institutional
systems.
Work with relational database technologies such as Microsoft
SQL Server, MySQL, PostgreSQL, Oracle, or similar platforms,
including SQL programming, stored procedures, data modeling, and
application/database integration.
Participate throughout the software development lifecycle,
including requirements gathering, technical design, implementation,
testing, code review, deployment, troubleshooting, and production
support.
Identify, analyze, and document application and business
requirements by collaborating with students, faculty, staff,
technical teams, and other stakeholders.
Translate business requirements into practical technical
solutions that improve and automate business processes, data
collection, reporting, and application workflows.
Troubleshoot, debug, and resolve application, integration,
database, deployment, and performance issues.
Participate in Agile development processes, including
sprint planning, backlog refinement, daily team collaboration, code
reviews, testing, deployment, and continuous improvement
activities.
Work with modern development and deployment practices,
including source control, automated build and deployment processes,
and CI/CD pipelines.
Utilize or support Docker and other containerization
technologies for application development, deployment, and
environment consistency.
Maintain appropriate technical documentation for applications,
architecture, integrations, deployment processes, and operational
procedures.
Provide estimates for development efforts and assist with
evaluating project feasibility, technical approaches, priorities,
risks, and dependencies.
Conduct research and development on emerging technologies,
particularly artificial intelligence, cloud computing,
cybersecurity, software development frameworks, and development
automation.
Identify opportunities to improve existing applications,
development processes, system architecture, security,
maintainability, and overall user experience.
Shift
Monday – Friday
8:00 a.m. – 5:00 p.m.
Minimum Qualifications
A Bachelor's degree or an equivalent combination of education and
experience from which comparable knowledge and skills can be
acquired is necessary.
Preferred Qualifications
Education: BS in Computer Science
Years of Experience: 3-5 years
Skills and Abilities
- Strong knowledge of and practical experience developing
applications using C# and ASP.NET Core, as well as experience
developing modern front-end applications using React.
- Strong knowledge of TypeScript and JavaScript .
- Experience with one or more of the following:
- AI automation
- AI agents
- AI chatbots
- AI-assisted code testing or software development
- AI security or cybersecurity applications
- Experience working within an Agile software development
team and participating in iterative development and deployment
processes.
- Experience designing, developing, testing, and
supporting full-stack web applications .
- Strong understanding of relational databases, SQL programming,
and application/database integration.
- Experience deploying or supporting applications in a cloud
environment .
- Understanding secure software development principles and
application security practices.
- Experience using modern source control and collaborative
development practices, such as Git and pull-request-based
development.
Interpersonal & Behavioral Competencies
The successful candidate should demonstrate:
- Growth-minded and curious about emerging technologies.
- Ability to step into the current team and make an immediate
impact.
- Ability to communicate clearly with both technical and
non-technical resources and collaborate effectively across
disciplines, skills, job roles.
- Thrives in an agile environment and embraces uncertainty.
- Strong analytical, troubleshooting, and problem-solving
abilities. 3-5 years
Anticipated Hiring Range
Salary Range: $53,976 - $98,072 annually
University Title: PROGRAMMER ANALYST
Internal applicants can determine their university title by
accessing the Talent Profile tile in myHR.
Application Materials
In addition to the Online Application, please provide Resume and
cover letter.
Sponsorship Information
Employment visa sponsorship is not available for this
position.
Community Information
Columbia offers small-town friendliness with big city features and
a high quality of life for people of all ages and interests.
Founded on education and known as an ideal college town, its
location also makes it an attractive spot for businesses and
travelers. Located on Interstate 70 and U.S. Highway 63, Columbia
is right in the middle of the state and the nation. Just a couple
hours’ drive from St. Louis and Kansas City, Columbia is Boone
County’s largest population center offering big-city culture,
activities, and resources with a low cost of living. Columbia is
home to a variety of restaurants and entertainment venues and hosts
more than a dozen festivals each year. If you want to grow your
career, continue your education, raise a family, and retire,
Columbia is a good place to be!
Benefit Eligibility
This position is eligible for University benefits. As part of your
total compensation, the University offers a comprehensive benefits
package, including medical, dental and vision plans, retirement,
paid time off, short- and long-term disability, paid parental
leave, paid caregiver leave, and educational fee discounts for all
four UM System campuses. For additional information on University
benefits, please visit the Faculty & Staff Benefits website at
https://www.umsystem.edu/departments-staff/human-resources/benefits-retirement
Equal Employment Opportunity
The University of Missouri is an
Equal Opportunity Employer.
To request ADA accommodations, please call the Director of
Accessibility and ADA at 573-884-7278.
60735