Job Summary
TheApplication Developer Intern supports the development and delivery of various
frontend and backend software solutions within the Software Engineering
Services team. This is an entry-level role that provides hands-on experience in
software development and will provide the successful applicant with an
opportunity to learn delivery best practices, contribute to software coding and
testing activities, and collaborate with experienced developers in the delivery
of real-world IT solutions. The intern will work within an Agile framework,
assisting with the design, development, and maintenance of applications that
support critical business operations. This role is ideal for students or recent
graduates seeking to build foundational skills in software engineering.
Major Responsibilities
- Assist in the design, development, and testing of software applications under the guidance of senior team members.
- Participate in code reviews, troubleshooting, and defect / bug fixing.
- Contribute to documentation and user story development.
- Engage in training sessions and team meetings to learn Agile development practices and software engineering principles.
- Collaborate with developers, business analysts, and stakeholders to understand requirements and project goals.
- Support the creation and execution of test cases to ensure software quality.
Requirements
Basic understanding of the software development lifecycle and Agile methodologies.Familiarity with front-end technologies (HTML, CSS, JavaScript / TypeScript) and front end- development frameworks (, Angular, React, or similar).Exposure to back-end development (Java, , or similar) and database management (SQL Server, PostgreSQL, or similar).Willingness to learn new technologies and development tools (, Google Cloud Platform, Git, Azure DevOps, and Generative AI).Effective communication and teamwork skills.Analytical and problem-solving abilities.Education
Currently enrolled in a Bachelor’s program in Computer Science, Software Engineering, Information Technology, or other related field.
Any experience / education / skills / knowledge for these above would be considered as an asset