About The Position

As an Associate Application Developer at IBM, you'll help organizations transform how they serve customers, improve operations, and accelerate digital innovation through modern applications and cloud technologies. No two projects are exactly alike. You could support healthcare, financial services, public sector, federal sector, automotive, energy, retail, industrial, or manufacturing clients. You'll gain hands-on project experience, professional and technical mentoring, career coaching, industry-recognized certifications, and exposure to emerging technologies, including Artificial Intelligence and automation. Your journey is unique, and so is your career path. As you begin your career at IBM, you'll be aligned to the technology practice that best matches business needs, your academic background, technical skills, project experience, and career interests. Many of our associates join IBM with a broad foundation in computer science or software engineering, not prior experience in a specific platform or technology. You do not need experience in every listed technology. Through structured learning, mentorship, certifications, and hands-on client projects, you'll build specialized expertise within your assigned practice while developing the consulting, communication, and technical skills needed to solve complex business challenges. As part of our Microsoft practice, you'll work on solutions that leverage Microsoft technologies to improve customer experiences, business processes, and operational efficiency. You'll collaborate with experienced consultants, developers, architects, and AI specialists while gaining exposure to enterprise-scale projects across multiple industries. We're not looking for experts; we hire for potential, curiosity, and a passion for learning. Whether you've built software in the classroom, participated in hackathons, completed internships, or worked on personal projects, we'd love to meet you. During your first year, you'll build technical expertise, earn certifications, contribute to client projects, strengthen your consulting and communication skills, and establish a strong foundation for long-term career growth at IBM.

Requirements

  • Currently completing or recently completed a Bachelor's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field.
  • Foundational knowledge of programming languages such as C#, Java, Python, JavaScript, or similar technologies.
  • Understanding of software development, databases, APIs, cloud computing, and application architectures.
  • Exposure to application development or cloud technologies through coursework, internships, research, projects, or personal learning.
  • Familiarity with version control tools such as Git.
  • Curiosity about Artificial Intelligence, cloud platforms, automation, and emerging technologies.
  • Individuals with a strong foundation, a growth mindset, and a desire to learn and make an impact.

Nice To Haves

  • Exposure to Azure, cloud computing, data solutions, or AI-related projects.
  • Familiarity with APIs, databases, cloud-native architectures, or DevOps concepts.
  • Interest in cloud innovation, Artificial Intelligence, and continuous learning.

Responsibilities

  • Help organizations transform how they serve customers, improve operations, and accelerate digital innovation through modern applications and cloud technologies.
  • Gain hands-on project experience.
  • Receive professional and technical mentoring.
  • Receive career coaching.
  • Earn industry-recognized certifications.
  • Gain exposure to emerging technologies, including Artificial Intelligence and automation.
  • Build specialized expertise within your assigned practice.
  • Develop consulting, communication, and technical skills needed to solve complex business challenges.
  • Work on solutions that leverage Microsoft technologies to improve customer experiences, business processes, and operational efficiency.
  • Collaborate with experienced consultants, developers, architects, and AI specialists.
  • Gain exposure to enterprise-scale projects across multiple industries.
  • Build technical expertise.
  • Contribute to client projects.
  • Strengthen consulting and communication skills.
  • Establish a strong foundation for long-term career growth at IBM.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service