Skip to main content
PwC

Junior Developer - Business Analyst Intern

13h

PwC

BB · Part-time

About this role

At PwC, internships for Junior Developers - Business Analysts provide opportunities for students to gain real-world experience supporting the design, development, and maintenance of software solutions while contributing to the analysis of business processes, requirements, and data.

Interns assist with a range of development and analytical tasks across different projects. They apply foundational programming and analytical knowledge, learn new technologies and frameworks, and support the delivery of quality solutions and business recommendations under the guidance of senior team members.

Working alongside cross-functional teams, interns gain hands-on exposure to modern development practices, business analysis methodologies, tools, and technologies through requirements gathering, data analysis, coding, testing, and learning activities.

During the internship, participants establish their professional identity as a developer and/or business analyst, building technical and analytical confidence and laying the groundwork for future career opportunities within the Firm.

Requirements

  • Apply a learning mindset and take ownership of your technical, analytical, and professional development.
  • Demonstrate an interest in software development concepts, programming languages, development tools, and business analysis methodologies.
  • Collaborate effectively with team members, stakeholders, and clients while appreciating diverse perspectives and working styles.
  • Communicate clearly by actively listening, asking questions, and articulating ideas, findings, or challenges to both technical and non-technical audiences.

Responsibilities

  • Support the design, development, and maintenance of software solutions while contributing to the analysis of business processes, requirements, and data.
  • Perform requirements gathering, data analysis, coding, testing, and learning activities to build reliable, scalable solutions.
  • Apply foundational programming and analytical knowledge while learning new technologies and frameworks under guidance.
  • Assist with a range of development and analytical tasks across projects of differing complexity and scope.
  • Write, test, and debug code with guidance while striving for quality and producing clean, well-documented work.
  • Deliver clear, well-structured analysis that adds value to projects and supports the team's success.