Back to jobs
IBM
Prestige North America

Application Developer Intern – Client Innovation Center (Entry Level)

Buffalo, NY, USA
2026-03-12

Role Description

**Introduction** **About The Client Innovation Center (CIC)** IBM Consulting Client Innovation Centers (CICs) are high-delivery, team-based environments where technologists work onsite to build real solutions for real clients. At CIC, interns work closely with experienced practitioners and associates to support application development efforts across a variety of technologies and industries. Our delivery centers are built for learning through delivery, combining hands-on project exposure, structured training, mentorship, and teamwork to help students develop strong technical foundations and prepare for early-career roles in consulting and technology. This internship is ideal for students who enjoy problem-solving, learning quickly, and working in a collaborative, in-person environment. **Your Role And Responsibilities** The **Application Developer Intern** role is a **developmental, learning-focused position** that provides hands-on exposure to application development in a professional delivery environment. This role is not about owning production systems or being an expert on day one. It *is* about applying classroom knowledge, building real-world experience, and learning how software solutions are delivered as part of a team. High-performing interns may be considered for conversion into IBM Consulting’s full-time **Associate Application Developer** program based on performance and business needs. **As An Application Developer Intern, You Will** * Support application development activities under the guidance of senior developers and associates * Assist with writing, testing, and debugging code for application components or features * Participate in Agile team activities such as stand-ups, sprint reviews, and retrospectives * Help document technical designs, implementation details, and development decisions * Gain exposure to full-stack and cloud-native development concepts, including APIs, databases, and user interfaces * Learn and apply secure coding, quality, and performance best practices * Build technical and professional skills through mentorship, training, and hands-on project work **Required Technical And Professional Expertise** These qualifications are essential for success in the role. **Learning And Team Skills** * Coursework or hands-on experience in computer science, software development, or related technical fields * Basic programming experience in at least one language, such as Java, Python, C/C\+\+, or JavaScript, gained through coursework, labs, or projects * Understanding of fundamental concepts such as variables, control structures, functions, and object-oriented programming * Strong analytical and problem-solving skills, with the ability to approach tasks using structured, logical thinking * Comfortable working onsite in a collaborative, team-based environment * Ability to work effectively in a technology-driven consulting environment where tools, platforms, and client needs evolve over time * Ability to learn new systems and technologies quickly and apply them in a delivery setting **Programming \& Data Skills** * Coursework or hands-on experience in computer science, software development, or related technical fields * Basic programming experience in at least one language, such as Java, Python, C/C\+\+, or JavaScript, gained through coursework, labs, or projects * Understanding of fundamental concepts such as variables, control structures, functions, and object-oriented programming **Education** * High School Diploma or GED **Preferred Technical And Professional Experience** **Preferred Skills (Nice-to-Haves):** * Exposure to distributed data processing tools such as REST APIs, basic front-end frameworks, or application frameworks. * Familiarity with version control tools (e.g., Git) * Exposure to cloud concepts or platforms (AWS, Azure, Google Cloud, or IBM Cloud) through coursework or labs * Experience working on team-based projects, hackathons, internships, or capstone courses * Interest in areas such as cloud computing, data-driven applications, or AI-enabled features **Preferred** * Currently pursuing a Bachelor’s degree in Computer Science, Engineering, Information Systems, Data Science, or a related field

Application Developer Intern – Client Innovation Center (Entry Level)

IBM

Sign Up →