Programmer Analyst

University of Missouri - Columbia

Columbia Township (MO)

On-site

USD 54,000 - 98,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The University of Missouri - Columbia’s MU School of Medicine is seeking an intermediate Programmer Analyst/Application Developer to design, develop, deploy, and support modern web applications that advance its clinical, academic, administrative, and data management needs. This role requires in-person work at our Columbia, Missouri location.

You will join an Agile team, use C#, React, and TypeScript, and contribute to cloud deployment, AI-enabled features, and secure, scalable solutions across

Qualifications

  • Bachelor's degree or equivalent combination of education and experience.
  • 3-5 years of experience preferred.
  • Strong knowledge of C#, ASP.NET Core, and React.
  • Experience with TypeScript/JavaScript and modern front-end development.
  • Experience deploying or supporting applications in a cloud environment.
  • Knowledge of AI-related technologies and secure development practices.

Responsibilities

  • Design, develop, enhance, test, deploy, and maintain web applications for academic, administrative, clinical, reporting, and data management functions.
  • Develop using C#, .NET/ASP.NET, React, TypeScript, JavaScript, HTML, CSS, SQL.
  • Participate in migration of apps to cloud-based environments.
  • Apply AI technologies to improve systems and develop new capabilities.
  • Support security and CI/CD processes; maintain documentation and provide effort estimates.
  • Work in an Agile team, contribute to requirements gathering and deployment.

Skills

C#
ASP.NET Core
React
TypeScript
JavaScript
SQL
Agile development
Git
Cloud deployment
Docker

Education

BS in Computer Science

Tools

Microsoft SQL Server
MySQL
PostgreSQL
Oracle
Docker

Job description

Hiring Department

Department of SOM Chief Information Officer

Job Description

***This role requires regular, in-person presence at ourColumbia, Missouri location to effectively support departmentaloperations and collaborate with internal stakeholders. Candidatesmust be able to work onsite; this position is not eligible forremote work.*****

The MU School of Medicine is seeking an intermediate-level Programmer Analyst/Application Developer to design, develop, enhance, deploy, and support modern web applications and technology solutions that advance the School of Medicine's clinical, academic, administrative, and data management needs.

This position will play an important role in the School of Medicine's long-term technology strategy, including expanding the use of artificial intelligence, modernizing applications for cloud environments, improving application security, and increasing automation across existing and future systems.

The successful candidate will work as part of an Agile development team supporting and developing applications used by students, faculty, staff, and other stakeholders across the School of Medicine and MU Health. The position requires strong full-stack application development skills, particularly with C#, React, and TypeScript, as well as foundational knowledge and practical experience with artificial intelligence, cloud application deployment, application security, and containerization.

The ideal candidate will be able to quickly integrate into an established development team, contribute to existing applications, and help identify opportunities to improve development processes and introduce new technologies.

Duties and Responsibilities
  • Design, develop, enhance, test, deploy, and maintain web-based applications supporting the MU School of Medicine's academic, administrative, clinical, reporting, and data management functions.
  • 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 experienced 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
  • 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.
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.

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.

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!

Sponsorship Information

Employment visa sponsorship is not available for this position.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer Analyst
Programmer Analyst

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 54,000 - 98,000
AI-Driven Full-Stack Programmer Analyst
AI-Driven Full-Stack Programmer Analyst

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 54,000 - 98,000
Program Manager II, MBA Student Success & Professional Development
Program Manager II, MBA Student Success & Professional Development

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 50,000 - 60,000
Program Manager II, MBA Student Success & Professional Development
Program Manager II, MBA Student Success & Professional Development

University of Missouri - Columbia • Columbia Township (MO)

On-site
USD 50,000 - 60,000
Program Manager II – Enrollment Marketing & Communications
Program Manager II – Enrollment Marketing & Communications

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 54,000 - 60,000
Medical, dental and vision plans
Retirement
Paid time off
+3
Human Resources Consultant – Staff Recruiter
Human Resources Consultant – Staff Recruiter

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 54,000 - 76,000
Human Resources Consultant – Staff Recruiter
Human Resources Consultant – Staff Recruiter

University of Missouri - Columbia • Columbia Township (MO)

On-site
USD 54,000 - 76,000
Learning Specialist Rural Scholars & Pathways
Learning Specialist Rural Scholars & Pathways

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 54,000 - 67,000
Business Manager (Springfield, MO)
Business Manager (Springfield, MO)

The Chronicle Of Higher Education, Inc. • Columbia Township (MO)

On-site
USD 61,000 - 85,000
Program Manager II Student Support Services - Public Health
Program Manager II Student Support Services - Public Health

University of Missouri-Columbia • Columbia Township (MO)

On-site
USD 54,000 - 98,000