Jobs · Engineering · Texas

Intern Application Developer - ServiceNow 2027

IBM · Dallas, TX · 1 mo ago
On-siteEngineeringFull-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 specific content. We need to parse the posting. The posting includes: - Introduction: description about IBM Consulting, culture, etc. Could be "About the role" maybe? Actually "Your Role And Responsibilities" section. Also "Work Experiences You Could Be Exposed To" details responsibilities. - Preferred Education: Bachelor's Degree Required. - Technical And Professional Expertise: list of requirements. - Preferred Technical And Professional Experience: more details. We need to produce sections: maybe "About the role" (intro), "Responsibilities" (work experiences), "Requirements" (technical expertise), "Qualifications" (preferred education), "Skills" (maybe combine technical skills?), "Benefits", "Pay", "Schedule". Only include if content present. We have schedule: "The primary internship program dates are May to July 2027 (10 weeks)." That's schedule info. So we can include Schedule section with that. Pay: Not mentioned. So omit Pay. Benefits: Not mentioned explicitly. Could be implied but not specific. So omit Benefits. We need to avoid boilerplate like EEO, etc. Not present. We need to use

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

    for prose. We must preserve all substantive information, not invent or summarize away detail. So we need to include details from the posting. We need to avoid repeating job title as heading (not present). No Job ID. We need to output only HTML fragment. Let's structure:

    About the role

    ... introduction text ...

    But the intro includes multiple paragraphs. We can combine into one

    maybe with line breaks? Better to keep as one paragraph but could be long. It's okay. Then Responsibilities: from "Your Role And Responsibilities" and "Work Experiences You Could Be Exposed To". We'll list bullet points. Responsibilities bullet list: - Enhance knowledge and gain professional experience by working on client projects. - Build a compelling portfolio, acquire new skills, gain insights into diverse industries, and embrace novel challenges for future career. - Experience continuous learning, skill development, and personal growth within a culture of coaching and mentorship. - Potential to advance to full-time Associates program based on results and performance. - Team Collaboration and Innovation: Join cross functional teams to understand requirements and define technical specs for various projects, fostering collaboration innovation. - Precision in Documentation: Document technical specifications and design decisions with clarity ensuring effective communication within the team and stakeholders. - Code Excellence: develop scalable reusable code and champion code review processes/tools to uphold top notch code quality. - Full Stack Versatility: Engage in full stack cloud native development, utilizing design thinking to create products that prioritize user experience, performance, security, quality, and stability. Gain exposure to a diverse tech stack including databases, operating systems, cloud providers, and modern UI frameworks, contributing to the entire product delivery life cycle. We need to keep the exact phrasing? Should preserve all substantive information; we can keep as is but maybe break into bullet points. Qualifications: Preferred Education Bachelor's Degree Required. Also maybe "Currently pursuing a bachelor’s degree with a track-record of academic success (Preferred Majors: MIS, CS, Accounting, Business Analytics, Data Science, Artificial Intelligence, Computer Science, User experience design, and Web development)." That's more like requirements/qualifications. We could have a Qualifications section with bullet list of education and majors. Requirements: Technical And Professional Expertise list. Let's extract that list: - Currently pursuing a bachelor’s degree with a track-record of academic success (Preferred Majors: MIS, CS, Accounting, Business Analytics, Data Science, Artificial Intelligence, Computer Science, User experience design, and Web development). - Strong interpersonal skills that enhance collaboration and relationship building, while also managing dynamic workloads in an agile environment. - Have initiative and passion to actively seek new knowledge and improve skills while embracing a growth mindset to assimilate diverse viewpoints. - Demonstrate leadership experience and ability to communicate effectively through active listening; while also be willing to adapt and have a readiness to take ownership of tasks and challenges. - Exposure or experience with JavaScript - Exposure to one of the following (Java, C++, Python, Scala, R, SAS, SQL, HTML, SPSS, VBA, Tableau, etc.), as well as systems design/development, hyperscale platforms, and information technology world. - Willingness to travel as needed. Preferred Technical And Professional Experience: - Knowledge or interested in database development, as well as a curiosity in a wide range of cloud platforms, web markup languages, deploying applications with container technology, and generative AI. - Exposure to web services, API, and multiple Java application frameworks highly desired. - Knowledge or interest in best practices around design patterns, performance tuning, automated and unit testing. - Exposure to SQL/PLSQL, cloud basics, integration patterns (REST/SOAP APIs), data migration tools (FBDI, HDL), reporting tools (OTBI, BI Publisher), data visualization (Tableau, Power BI). - Familiarity with relational databases - Experience working within an Agile team structure (sprints, backlogs, standups, story points) and comfort adapting to iterative development and shifting priorities. We could combine Requirements and Preferred Technical into one Requirements section, but we need to follow headings: Requirements, Qualifications, Skills. The instructions: use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have Requirements for technical expertise, Qualifications for education, Skills for maybe technical skills? But we have overlapping. Perhaps we can put technical expertise under Requirements, education under Qualifications, and maybe skills under Skills (like interpersonal, leadership, etc.). But we need to avoid duplication. Better: Use Requirements for the technical expertise list (including exposure to languages, etc.). Use Qualifications for education and majors. Use Skills for interpersonal, leadership, initiative, etc. But we also have "Preferred Technical And Professional Experience" which could be considered Skills as well. Might be okay to put under Skills. Let's decide: - About the role: intro paragraph. - Responsibilities: bullet list of duties/experiences. - Requirements: bullet list of technical expertise (exposure to JavaScript, exposure to one of the listed languages, willingness to travel, etc.) plus maybe also the preferred technical experience? Might be too much. - Qualifications: bullet list of education (currently pursuing bachelor's, track-record, preferred majors). - Skills: bullet list of interpersonal skills, leadership, initiative, growth mindset, etc., plus maybe knowledge of database development, cloud platforms, etc. But that overlaps with requirements. We need to preserve all info; duplication is okay as long as we don't lose info. But we should avoid repeating same content verbatim? Not prohibited. However, we should aim to not create thin sections. We could combine some. Given the instruction: "Prefer a few substantive sections over many thin ones." So maybe we should have fewer sections: About the role, Responsibilities, Requirements (combining technical expertise and education), Qualifications (maybe not needed), Skills (maybe not needed). But we need to follow the allowed headings; we can omit sections if no specific content. So we could have About the role, Responsibilities, Requirements (including technical expertise, education, skills). Schedule separate. Thus we have:

    About the role

    ...

    Responsibilities

    • ...
    • ...

    Requirements

    • Currently pursuing a bachelor’s degree with a track-record of academic success (Preferred Majors: MIS, CS, Accounting, Business Analytics, Data Science, Artificial Intelligence, Computer Science, User experience design, and Web development).
    • Strong interpersonal skills that enhance collaboration and relationship building, while also managing dynamic workloads in an agile environment.
    • Have initiative and passion to actively seek new knowledge and improve skills while embracing a growth mindset to assimilate diverse viewpoints.
    • Demonstrate leadership experience and ability to communicate effectively through active listening; while also be willing to adapt and have a readiness to take ownership of tasks and challenges.
    • Exposure or experience with JavaScript
    • Exposure to one of the following (Java, C++, Python, Scala, R, SAS, SQL, HTML, SPSS, VBA, Tableau, etc.), as well as systems design/development, hyperscale platforms, and information technology world.
    • Willingness to travel as needed.
    • Knowledge or interested in database development, as well as a curiosity in a wide range of cloud platforms, web markup languages, deploying applications with container technology, and generative AI.
    • Exposure to web services, API, and multiple Java application frameworks highly desired.
    • Knowledge or interest in best practices around design patterns, performance tuning, automated and unit testing.
    • Exposure to SQL/PLSQL, cloud basics, integration patterns (REST/SOAP APIs), data migration tools (FBDI, HDL), reporting tools (OTBI, BI Publisher), data visualization (Tableau, Power BI).
    • Familiarity with relational databases
    • Experience working within an Agile team structure (sprints, backlogs, standups, story points) and comfort adapting to iterative development and shifting priorities.

    Schedule

    The primary internship program dates are May to July 2027 (10 weeks).

    We omitted Benefits, Pay. Check that we didn't include any boilerplate. The intro paragraph: we need to include the introduction text. Let's copy it exactly: "Introduction A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences. To give yourself the best opportunity for success, we advise applying only to roles that align with your skills and experience, rather than applying broadly across all entry-level positions. You'll receive a status update email for each application, so be sure to check your IBM Careers account regularly — it's the best way to get a centralized view of which roles you have active applications against." We need to ensure we don't include "Introduction" as heading; we will put in

    . Also we need to avoid repeating "Introduction" as a word? It's okay to keep it as part of paragraph. Now Responsibilities: we need to include the "Your Role And Responsibilities" paragraph and the "Work Experiences You Could Be Exposed To" bullet-like sentences. Let's capture the exact text: "Your Role And Responsibilities During your internship, you can enhance your knowledge and gain professional experience by working on client projects. This role provides an exceptional opportunity to build a compelling portfolio, acquire new skills, gain insights into diverse industries, and embrace novel challenges for your future career. At IBM, we prioritize continuous learning, skill development, and personal growth within a culture of coaching and mentorship. As an intern, you'll experience this culture and could advance to our full-time Associates program based on results and performance." Then "Work Experiences You Could Be Exposed To Team Collaboration and Innovation: Join cross functional teams to understand requirements and define technical specs for various projects, fostering collaboration innovation.Precision in Documentation: Document technical specifications and design decisions with clarity ensuring effective communication within the team and stakeholders. Code Excellence: develop scalable reusable code and champion code review processes/tools to uphold top notch code quality.Full Stack Vers

Similar jobs