Engage with external users to identify key business challenges and gather detailed requirements for new software applications.
Conduct meetings with internal stakeholders and potentially external partners to gain deeper insights into business issues.
Analyze and prioritize conflicting requirements across different user groups.
Create comprehensive functional requirement documents (FRDs) and user stories.
Collaborate closely with the development team on assigned initiatives, guiding and prioritizing development efforts within your product areas.
Document and present your findings and solutions in a format that is understandable and actionable for both customers and the development team.
Serve as a product owner by monitoring the Software Development Life Cycle (SDLC) to ensure seamless implementation from conception through to completion.
Review completed products with customers to verify that all business requirements have been satisfactorily met.
Implement internal productivity tools to help increase team effectiveness.
Maintain and create documentations on Confluence.
Requirements
Currently enrolled in 2nd or 3rd year Computer Science, Business Administration or related University Degree or College Diploma program
Training in system integration life cycle methodologies is an asset
Proficiency in MS Office suite of applications: Word, Excel, PowerPoint, and Visio
Proficiency in SQL, Java, Javascript and/or LLM would be beneficial
Tech Stack
Java
JavaScript
SDLC
SQL
Benefits
Workplace Flexibility
Professional development opportunities
Access to 8,500+ online courses through LinkedIn Learning