Application Developer Intern - Client Innovation Center
IBM
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Introduction
IBM Consulting Client Innovation Centers (CICs) are high-delivery, team-based environments where technologists work onsite to build real solutions for real clients. At the Application Developer Intern - Client Innovation Center, interns work closely with experienced practitioners and associates, gaining hands-on exposure to application development while learning through delivery, structured training, mentorship, and teamwork.
Your Role And Responsibilities
This developmental, learning-focused position involves supporting application development activities under the guidance of senior developers and associates. Interns will:
- Assist with writing, testing, and debugging code for application components.
- Participate in Agile team activities including stand-ups, sprint reviews, and retrospectives.
- Help document technical designs, implementation details, and development decisions.
- Gain exposure to full-stack and cloud-native development, including APIs, databases, and UIs.
- Learn and apply secure coding, quality, and performance best practices.
Required Technical And Professional Expertise
Candidates should have coursework or hands-on experience in computer science, software development, or related fields. A basic understanding of programming languages such as Java, Python, C/C++, or JavaScript and strong analytical problem-solving skills are essential. Being comfortable working onsite in a collaborative, team-based environment is a must.
Preferred Skills And Experience
It is a plus if candidates have exposure to distributed data processing tools (e.g., REST APIs), front-end or application frameworks, version control tools like Git, and basic cloud platform concepts (AWS, Azure, Google Cloud, or IBM Cloud). Experience from team projects, hackathons, internships or capstone courses is highly valued.
Key skills/competency
- Application Development
- Agile
- Cloud-Native
- Java
- Python
- C/C++
- JavaScript
- Secure Coding
- Mentorship
- Teamwork
How to Get Hired at IBM
- Customize your resume: Tailor skills to IBM job description.
- Prepare for coding challenges: Practice problem-solving and debugging.
- Research IBM: Understand culture, projects, and values.
- Engage in mock interviews: Practice technical and behavioral questions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background