Jobs · Information Technology · Missouri

Programmer Analyst

University of Missouri-Columbia · Columbia, MO · 1 mo ago
Information Technology$54k–$98k/yrFull-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real content. We need to parse the job description. Key info: - Hiring Department: Department of SOM Chief Information Officer (maybe not needed) - Job Description: role requires regular in-person presence at Columbia, Missouri location; must work onsite; not eligible for remote work. - About the role: The MU School of Medicine is seeking an intermediate-level Programmer Analyst/Application Developer to design, develop, enhance, deploy, and support modern web applications... etc. - Responsibilities: Duties And Responsibilities list. - Minimum Qualifications: Bachelor's degree or equivalent combination. - Preferred Qualifications: Education: BS in Computer Science; Years of Experience: 3-5 years. - Skills And Abilities: list of skills. - Interpersonal & Behavioral Competencies: list. - Shift: Monday – Friday 8:00 a.m. – 5:00 p.m. (Schedule) - Anticipated Hiring Range Salary Range: $53,976 - $98,072 annually (Pay) - Benefit Eligibility: This position is eligible for University benefits... (Benefits) - Sponsorship Information: Employment visa sponsorship is not available (maybe minor metadata, can be folded into short p or dropped). Not required as heading. - Community Information: description of Columbia (maybe not needed but could be considered "About the location"? Not a required heading; we can drop as not needed. - Equal Employment Opportunity etc: boilerplate to remove. - Application Materials: we should remove application instructions. - Sponsorship Information: maybe minor metadata. We need to preserve all substantive information; do not invent or summarize away detail. Remove boilerplate. We need to output only HTML fragment, no /, no markdown fences. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits, and

    for prose. We need to decide sections: Potential sections: - About the role (maybe "About the role" heading). Content: description of role, onsite requirement, etc. - Responsibilities (Duties And Responsibilities). Use

    • for each duty. - Requirements (maybe combine Minimum Qualifications and Preferred Qualifications? Could have separate sections: Minimum Qualifications, Preferred Qualifications. But we can combine into "Qualifications" heading if we want fewer sections. The instruction: Prefer a few substantive sections over many thin ones. So we could have "Qualifications" covering both minimum and preferred. But we need to preserve all detail; we can include both minimum and preferred under that heading, maybe separate paragraphs. - Skills (Skills And Abilities). Could be under "Skills" heading. - Interpersonal & Behavioral Competencies could be part of Skills or separate "Competencies". Might be thin; maybe combine into Skills? But they are separate list; we could include under "Skills" as another list. - Pay: Salary range. - Schedule: Shift Monday-Friday 8-5. - Benefits: Benefit Eligibility description. We should not include sections with filler like "commensurate with experience". Not present. We need to ensure we don't repeat job title as heading. We need to not put Job ID/requisition numbers as headings. We need to remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. Thus we will strip: - "Hiring Department Department of SOM Chief Information Officer Job Description" maybe we can keep as a short p? It's metadata; we could fold into a short p at top. - "Application Materials In addition to the Online Application, please provide Resume and cover letter." remove. - "Sponsorship Information Employment visa sponsorship is not available for this position." maybe fold into short p. - "Community Information ..." maybe we can keep as a short p about location? It's substantive about Columbia; but not required heading; we could include as a paragraph under About the role or separate? Might be considered location info; but we already have onsite requirement. Could include as a short p under About the role. - "Benefit Eligibility This position is eligible for University benefits..." keep as Benefits section. - "Equal Employment Opportunity ..." remove. Now craft HTML. We'll start with a

      for metadata: maybe "Hiring Department: Department of SOM Chief Information Officer. Position requires regular, in-person presence at the Columbia, Missouri location; remote work not available." Then

      About the role

      with paragraph(s) describing role. Then

      Responsibilities

      with
      • list. Then

        Qualifications

        with maybe two paragraphs: Minimum Qualifications and Preferred Qualifications. Then

        Skills

        with
        • list (including Skills And Abilities and Interpersonal & Behavioral Competencies? Could combine but maybe separate: Skills and Competencies. But to keep few sections, we could have Skills heading and include both technical and interpersonal lists under it, maybe separate
            groups with headings inside? But we cannot add extra headings besides

            . Could use

            to introduce each list. That's okay. Then

            Pay

            with

            salary range. Then

            Schedule

            with

            shift. Then

            Benefits

            with

            benefit description. Make sure not to include empty sections. Now extract details. About the role paragraph: Combine: "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. This role requires regular, in-person presence at our Columbia, Missouri location to effectively support departmental operations and collaborate with internal stakeholders. Candidates must be able to work onsite; this position is not eligible for remote work." We can keep that as paragraph(s). Maybe split into two paragraphs for readability but okay. Responsibilities list: extract each duty from "Duties And Responsibilities" list. List items: - 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. Note: The bullet list includes a sublist under "Apply artificial intelligence technologies...". We need to represent as nested list? The instruction: Use

            • for any list of duties/requirements/benefits. Could have nested
                inside
              • . That's acceptable. We'll produce:
              • 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
              • Now Qualifications: 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" We could combine into two paragraphs. Skills And Abilities list: - 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 list: - 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. We could combine these two lists under Skills heading, maybe separate

                introducing each. Pay: "Anticipated Hiring Range Salary

Similar jobs

Programmer Analyst

CTB, Inc.Indiana, United States· 1 mo ago
Engineeringapply on emsl.fa.us2.oraclecloud.com

Programmer Analyst

County College of Morris FoundationRandolph, NJ· 1 mo ago
Engineeringapply on jobs.ccm.edu

Programmer Analyst

State Board of Administration of FloridaTallahassee, FL· 2 mo ago
Analystapply on jobs.sbafla.com

Programmer Analyst

IT Looking Glass LLCMaryland Heights, MO· 2 mo ago
Engineeringapply on itlookingglass.com

Programmer Analyst

Orscheln ProductsMoberly, MO· 4 mo ago
Engineeringapply on orschelnindustries.exacthire.com