Jobs · Engineering · Oklahoma

K20 Center Student Programmer, GEAR UP the METRO (Fall)

University of Oklahoma · Norman, OK · 1 mo ago
Engineering$15–$20/hrFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. Must not include Job ID etc. Remove boilerplate. We need to parse the posting. Content: - Pay Range: Targeted salary of $15.00 - $20.00/hourly, based on experience and education. - Benefits Eligible: No - Work Schedule: Monday – Friday, Standard/Fixed Schedule - Travel: Not required - Position Introduction: Looking for a flexible on-campus job? Join the K20 Center and GEAR UP the METRO team and gain valuable professional experience while supporting daily office operations. Student employees enjoy flexible work hours between 7:00 a.m. and 5:00 p.m., Monday through Friday, making it easy to balance work and class schedules. The K20 Center is located on OU’s Research Campus, near the National Weather Center. - The Student Programmer will assist in the design, development, and maintenance of codebases for mobile applications, websites, and educational software. These apps and services will be used for student learning and/or assessment and will include the tracking of data to be stored and analyzed for research purposes. - Monday - Friday 7:00 am - 5:00 pm, working around class schedule $15.00 - $20.00/hourly based on experience and assessment of skills - Job Summary: A Student Programmer will follow industry and K20 Center standards to implement projects used by teachers and students. These projects develop participants' understanding of a subject, assess their abilities in an area, or allow educators to better organize curricula based on findings from analyzed tracking data. These projects include mobile and web applications, development tools, and any other educational software as needed by the K20 Center. - This Incumbent’s Job Tasks Will Include Mobile Application Development Web Development Tool Development Quality Assurance Technical Documentation Source Control Communication - This is a great opportunity to build workplace skills, collaborate with a supportive team, and contribute to meaningful educational programs that impact education across Oklahoma. - Required Education And Experience: Must be enrolled in the Fall 2026 term at the University of Oklahoma. Hiring contingent upon verification of current student status. - Department Preferences: Pursuing a degree in Computer Science or a related field. Two years of software development experience Experience with Node, React, or similar web frameworks - Hiring Contingent Upon a Background Check: Yes - Special Indications: Position subject to renewal based on availability of funds We need to produce sections: About the role (maybe position introduction), Responsibilities (job tasks), Requirements (required education and experience?), Qualifications (department preferences?), Skills (maybe specific tech skills), Benefits (Benefits Eligible: No), Pay (Pay Range), Schedule (Work Schedule). Also maybe include "About the role" as intro. We must not create sections with filler like "not specified". Benefits Eligible: No is specific, so we can include Benefits section with that info. Pay: we have range. Schedule: we have Monday-Friday 7am-5pm, flexible around class schedule. We must not repeat job title. Must not include Job ID etc. We need to use

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

    for prose. We need to preserve ALL substantive information; do not invent or summarize away detail. So we need to include all details. We need to decide which content goes where. Let's outline: About the role: Could include Position Introduction paragraph(s). That includes: "Looking for a flexible on-campus job? Join the K20 Center and GEAR UP the METRO team and gain valuable professional experience while supporting daily office operations. Student employees enjoy flexible work hours between 7:00 a.m. and 5:00 p.m., Monday through Friday, making it easy to balance work and class schedules. The K20 Center is located on OU’s Research Campus, near the National Weather Center. The Student Programmer will assist in the design, development, and maintenance of codebases for mobile applications, websites, and educational software. These apps and services will be used for student learning and/or assessment and will include the tracking of data to be stored and analyzed for research purposes." Also maybe include Job Summary? That could be part of About the role or Responsibilities. But we need to avoid duplication. Let's decide: About the role: general overview. Responsibilities: list of tasks (Mobile Application Development, Web Development, Tool Development, Quality Assurance, Technical Documentation, Source Control Communication). Also maybe include the Job Summary as prose. Requirements: Required Education And Experience: Must be enrolled in the Fall 2026 term at the University of Oklahoma. Hiring contingent upon verification of current student status. Qualifications: Department Preferences: Pursuing a degree in Computer Science or a related field. Two years of software development experience. Experience with Node, React, or similar web frameworks. Skills: Could list specific technologies: Node, React, similar web frameworks. Also maybe include general skills: communication, source control, etc. But we already have those in responsibilities. Might be better to put skills as list of technical skills: Node, React, similar web frameworks. However we already have that in Qualifications. Could combine? But we need to follow instruction: prefer a few substantive sections over many thin ones. So maybe we combine Qualifications and Skills into one section? But we have headings list; we can choose to include only those with real content. We could have About the role, Responsibilities, Requirements, Qualifications, Benefits, Pay, Schedule. That's 7 sections. Skills maybe not needed if covered elsewhere. But we need to include Skills section only if posting has real specific content for it. The posting mentions "Experience with Node, React, or similar web frameworks" under Department Preferences. That's more qualification than skill. Could treat as Skills. But we already have Qualifications for degree and experience. Could put technical skills under Skills. Let's decide: - About the role: Position Introduction + Job Summary (maybe combine). - Responsibilities: List of tasks (Mobile Application Development, Web Development, Tool Development, Quality Assurance, Technical Documentation, Source Control Communication). - Requirements: Must be enrolled in Fall 2026 term at OU; hiring contingent upon verification of current student status. - Qualifications: Pursuing a degree in Computer Science or related field; Two years of software development experience. - Skills: Experience with Node, React, or similar web frameworks. - Benefits: Benefits Eligible: No. - Pay: Targeted salary of $15.00 - $20.00/hourly, based on experience and education. - Schedule: Work Schedule: Monday – Friday, Standard/Fixed Schedule; Student employees enjoy flexible work hours between 7:00 a.m. and 5:00 p.m., Monday through Friday, making it easy to balance work and class schedules. Monday - Friday 7:00 am - 5:00 pm, working around class schedule. We also have Travel: Not required. Could be included in About the role or Responsibilities? It's not a duty. Could be a short note in About the role. But we might not need a separate section. Could add a sentence in About the role: Travel not required. Also Special Indications: Position subject to renewal based on availability of funds. Could be included in About the role or maybe a separate section? Not in headings list. Could be placed in About the role as prose. We must not include boilerplate like EEO etc. Already removed. Now we need to format. Use

    for each section heading. Inside sections, use

    for prose,

    • for lists. For About the role: multiple paragraphs maybe combine into one

      or multiple

      . We'll use

      for each paragraph. Responsibilities: list of tasks: each as

    • . Requirements: maybe two items: enrollment and verification. Could be
        . Qualifications: two items: degree pursuit, two years experience. Skills: maybe one item: experience with Node, React, or similar web frameworks. Benefits: one line: Benefits Eligible: No. Could be

        . Pay:

        with range. Schedule:

        with schedule details. Let's craft. Check for duplication: Ensure we don't repeat same info multiple times. We'll include schedule details only once. Now produce HTML fragment. We must not include or . Just the fragment. Let's write:

        About the role

        Looking for a flexible on-campus job? Join the K20 Center and GEAR UP the METRO team and gain valuable professional experience while supporting daily office operations. Student employees enjoy flexible work hours between 7:00 a.m. and 5:00 p.m., Monday through Friday, making it easy to balance work and class schedules. The K20 Center is located on OU’s Research Campus, near the National Weather Center. Travel is not required. The Student Programmer will assist in the design, development, and maintenance of codebases for mobile applications, websites, and educational software. These apps and services will be used for student learning and/or assessment and will include the tracking of data to be stored and analyzed for research purposes.

        A Student Programmer will follow industry and K20 Center standards to implement projects used by teachers and students. These projects develop participants' understanding of a subject, assess their abilities in an area, or allow educators to better organize curricula based on findings from analyzed tracking data. These projects include mobile and web applications, development tools, and any other educational software as needed by the K20 Center. This is a great opportunity to build workplace skills, collaborate with a supportive team, and contribute to meaningful educational programs that impact education across Oklahoma. The position is subject to renewal based on availability of funds.

        Responsibilities

        • Mobile Application Development
        • Web Development
        • Tool Development
        • Quality Assurance
        • Technical Documentation
        • Source Control
        • Communication

        Requirements

        • Must be enrolled in the Fall 2026 term at the University of Oklahoma.
        • Hiring contingent upon verification of current student status.

        Qualifications

        • Pursuing a degree in Computer Science or a related field.
        • Two years of software development experience.

        Skills

        • Experience with Node, React, or similar web frameworks.

        Benefits

        Benefits Eligible: No

        Pay

        Targeted salary of $15.00 - $20.00/hourly, based on experience and education.

        Schedule

        Work Schedule: Monday – Friday, Standard/Fixed Schedule. Student employees enjoy flexible work hours between 7:00 a.m. and 5:00 p.m., Monday through Friday, making it easy to balance work and class schedules. Monday - Friday 7:00 am - 5:00 pm, working around class schedule.

        Check if any content missed: Position Introduction included. We included "Travel is not required." Good. We included "Position subject to renewal based on availability of funds." Good. We included "Hiring Contingent Upon a Background Check: Yes" - we missed that! Indeed we need to include that. It's substantive. Where to put? Could be under Requirements or Qualifications? It's a condition. Could be added to Requirements as another bullet. Let's add under Requirements: "Hiring contingent upon a background check." Actually the posting says: "Hiring Contingent Upon a Background Check: Yes". So we need to include that

Similar jobs