Intern Application Developer, Salesforce
IBM
About the Role
As an IBM Consulting FutureNow Center Intern, you will work alongside experienced professionals to solve business and technology challenges for clients. This internship provides hands-on experience and develops technical and professional skills in a collaborative environment, preparing students for potential full-time careers with IBM Consulting upon graduation. The internship dates are May to July 2027 (10 weeks).
Your Role And Responsibilities
You will gain hands-on experience with Salesforce application development and consulting practices. Opportunities may include:
- Collaborating with cross-functional teams to gather requirements and define technical solutions.
- Assisting in preparing technical specifications and documenting design decisions.
- Developing and testing code under guidance, participating in code reviews, and learning software quality practices.
- Contributing to Salesforce-based CRM solutions and customer engagement platforms, learning to apply development practices for user experience, performance, security, and quality.
- Supporting the development of Salesforce CRM solutions, customer engagement platforms, and sales, service, and marketing transformation initiatives.
- Gaining exposure to software engineering, cloud technologies, Artificial Intelligence (AI), DevOps, Agile, and Salesforce enterprise application development.
Requirements & Tech Stack
- Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or a related technical field.
- Interest in software development, application engineering, cloud technologies, Artificial Intelligence, automation, or digital transformation.
- Basic understanding of programming concepts and experience with at least one programming language such as Java, Python, JavaScript, C#, C++, or similar.
- Basic understanding of software development principles, object-oriented programming, algorithms, data structures, databases, APIs, and problem-solving concepts.
- Exposure to software development, web development, cloud technologies, databases, or technical problem-solving through coursework, academic projects, hackathons, student organizations, research, open-source contributions, or personal learning.
- Awareness of emerging technologies, including Artificial Intelligence, cloud computing, automation, cybersecurity, and modern software engineering practices.
- Experience gained through academic projects, internships, hackathons, student organizations, research, volunteer experiences, IBM SkillsBuild, certifications, or other practical learning opportunities.
- Familiarity with Git, APIs, databases, Agile development, DevOps concepts, cloud platforms, user interface frameworks, or software engineering best practices.
- Interest in Artificial Intelligence, cloud computing, automation, enterprise application development, consulting, and continuous learning.
- Ability to collaborate effectively with teammates.
Qualifications
We are looking for individuals with potential, curiosity, and a passion for learning, with a strong foundation and a growth mindset.