2027 New York Life Direct Summer Internship Program - IBM i Developer
At a glance
- Location
- Tampa, FL
- Work type
- Hybrid
- Category
- Software Engineering
IBM i Developer Intern for New York Life Direct Summer Internship Program. Hybrid internship in Tampa, FL, US, focused on IBM i application development with hands-on experience in Free-Format RPG, CL, DB2 for i, SQL, ILE, and modern development tools like VS Code, plus exposure to AI-assisted development.
What they are looking for
Location: Tampa, FL, US
2027 New York Life Direct Summer Internship Program - IBM i Developer
Location Designation: Hybrid - 3 days per week
Shape your future with a dynamic internship experience at New York Life. Your internship journey is designed to challenge you through hands-on work experience that will equip you with valuable skills you can use anywhere. You will build your network through collaboration and connection with talented interns and experienced employees through team-building activities, mentorship programs, and fun social events. By the end of your internship, you'll be equipped with new skills and a network that will propel you forward in your career journey.
Role Overview
New York Life Direct is seeking a motivated and enthusiastic IBM i Developer Intern to join our Systems Application Development team for the 2027 Summer Internship Program.
As an IBM i Developer Intern, you will gain hands-on experience developing, enhancing, and supporting enterprise business applications on the IBM i platform. You will work alongside experienced developers to learn modern IBM i development practices, including Free-Format RPG, Control Language (CL), DB2 for i, SQL, and Integrated Language Environment (ILE) concepts.
You will also gain exposure to modern software development tools and emerging technologies, including Visual Studio Code (VS Code), AI-assisted development, and automation. This internship provides an opportunity to explore how Generative AI can support code analysis, debugging, documentation, testing, and application modernization while following responsible AI practices.
Throughout the internship, you will apply your academic knowledge to real-world business challenges, collaborate with technology professionals, and gain valuable experience supporting business-critical applications.
What You'll Do
IBM i Application Development: Work alongside experienced developers to design, develop, test, and enhance applications that support New York Life Direct business operations.
Programming and Development: Learn and apply Free-Format RPG, CL, and SQL programming concepts through hands-on development assignments.
Modern Development Tools: Use Visual Studio Code (VS Code) as the primary development environment for IBM i application development.
Database Development: Gain experience working with DB2 for i databases, including writing SQL queries, accessing data, and understanding database structures.
Modular Programming: Gain exposure to ILE concepts, including modules, service programs, and reusable application components.
AI-Assisted Development: Explore how company-approved Generative AI tools can assist with code analysis, debugging, documentation, test case creation, and understanding existing RPG applications.
Automation and Innovation: Identify opportunities to improve development productivity, streamline repetitive tasks, and enhance application maintainability using modern tools and automation techniques.
Application Integration: Learn how IBM i applications integrate with other enterprise platforms through APIs, web services, and database interfaces.
Testing and Troubleshooting: Assist with unit testing, debugging, and resolving application issues while learning enterprise development and quality assurance practices.
Collaboration: Work with developers, business analysts, and other technology professionals to understand business requirements and contribute to technical solutions.
Software Development Lifecycle: Participate in requirements analysis, coding, code reviews, testing, documentation, and change management activities.
Internship Project: Contribute to a defined development or application enhancement project and present your accomplishments and technical learnings to the team.
What You'll Accomplish by the End of the Internship
By the end of the internship, you will have
Developed a foundational understanding of the IBM i platform, including its architecture, libraries, objects, and application development environment.
Gained practical programming experience with Free-Format RPG, CL, and SQL.
Learned to use Visual Studio Code to develop, modify, and troubleshoot IBM i applications.
Built an understanding of DB2 for i database concepts and data access techniques.
Gained exposure to ILE programming concepts, modular development, and enterprise application integration.
Explored practical applications of Generative AI in software development, including code comprehension, debugging, documentation, and testing.
Developed an understanding of responsible AI usage, including security, data privacy, and appropriate handling of proprietary code and business information.
Participated in application development, testing, and enhancement activities under the guidance of experienced developers.
Completed a defined internship project demonstrating the technical skills and knowledge acquired during the program.
Presented project outcomes, technical learnings, and accomplishments to team members and leadership.
Strengthened analytical thinking, problem-solving, communication, and collaboration skills.
What You'll Bring
You are a curious, motivated, and enthusiastic student with an interest in software engineering, enterprise technology, and emerging development tools.
You enjoy solving technical challenges, learning new programming languages, and exploring how technology can improve business processes. You are comfortable collaborating with others, asking questions, and applying creative problem-solving approaches.
You are interested in both foundational enterprise technologies and modern innovations, including AI-assisted development and automation.
Prior experience with IBM i, RPG, or CL programming is not required. This internship is designed to provide hands-on learning, technical guidance, and mentorship from experienced developers.
Required Skills & Qualifications
Currently pursuing a bachelor's degree in Computer Science, Software
Similar roles
More at Newyorklife
Browse all internships More Software Engineering internships