computer science, software engineering, or software development studies
. You are curious, eager to learn, and motivated to grow your engineering skills through real product development work. You thrive in collaborative environments, adapt quickly, and are excited to contribute to meaningful projects while learning from experienced team members.
#
WHAT YOU WILL BE DOING
This is not just a learning role--you will be embedded in an existing development team building and delivering real-world solutions for enterprise customers who trust Riva as a technology leader. You will work closely with experienced team members in an
Agile environment
, following a structured pathway to grow real-world development skills.
More specifically, your duties will include:
Key Activities
Contribute to
backend and frontend development
, including migration from .NET 4.8 to .NET 8.
Develop
automated tests
(unit, integration, API, and end-to-end) using modern tools.
Support
refactoring of legacy tooling and internal applications
.
Participate in
design discussions, code reviews, and Agile ceremonies
.
Perform
manual testing
to validate new features and understand system behavior.
Solve technical problems of
low scope and complexity
.
Learn and follow
secure coding practices, SDLC processes, and CI/CD workflows
.
Collaborate closely with
developers, QA engineers, and product owners
.
Gain guided exposure to
AI developer tools
to accelerate learning and support good engineering practices.
#
WHAT YOU BRING
2nd-year student in a
computing science diploma or degree program
.
At least
one GitHub project
you can share.
Foundation in
front-end development
: HTML, CSS, JavaScript/ES6+, responsive layouts, and forms.
Exposure to
CSS frameworks
(Bootstrap).
Core backend fundamentals in
C#, .NET, SQL, and NoSQL
.
Understanding of
OOD, OOP, and common design patterns
.
Basic troubleshooting skills for backend and web applications.
Familiarity with
Git and GitHub
.
Understanding of
Agile practices
.
Ability to communicate technical solutions clearly to technical and non-technical audiences.
Adaptable, coachable, and enthusiastic about continuous learning.
Nice to Have
Exposure to modern JavaScript frameworks such as
Vue, React/Next, or Angular
.
Exposure to
Node.js
.
Experience with testing tools like
NUnit, Postman, Jest, or Playwright
.
Exposure to
Microsoft PowerShell
.
Interest in
AI-assisted developer tooling
.
#
WHAT YOU WILL LEARN
How modern engineering teams
plan, build, test, and ship software
.
Approaches for writing
stable and maintainable automated tests
.
Techniques for contributing to and modernizing
.NET 8 and JavaScript applications
.
Effective collaboration practices with
developers, QA, product, and design teams
.
Responsible use of
AI tooling
to support quality and accelerate learning.
Thinking like a
full stack developer
with ownership and curiosity.
#
EXPECTATIONS
Work from the
Riva Development Centre offices in downtown Edmonton
for at least 3 days per week.
Complete an
onboarding program
to learn Agile processes, secure coding practices, and product domain.
Contribute to
design discussions
during planning meetings.
Learn to
plan your work and deliver on committed objectives
.
Follow best practices in
coding, documentation, testing, and security
.
Contribute to defining your
personal learning journey
.
#
WHAT YOU CAN EXPECT FROM US
Paid internship for
4 to 8 months
.
Access to
mentorship and coaching
from experienced developers.
Exposure to
enterprise-grade software development
practices.
A culture that fosters
diversity, equity, inclusion, and fun
.
Opportunities to
volunteer and participate in team activities
.
Professional development and
career growth pathways
.
#
WHO IS RIVA?
Riva is an Edmonton-based software development company with a global footprint. Our
Relationship Engine
creates seamless data flow between applications like email, calendar, contacts, and tasks and CRM--eliminating task switching, application toggling, and data duplication.
Our clients include
global banks, hedge funds, and hundreds of Global 1000 companies
that demand secure, compliant, and interoperable workflows.
Make your mark on Riva's bright future--and yours!
Must hold a valid work permit or be a permanent resident or citizen of Canada.
Riva is an
equal opportunity employer
. Qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, or disability status.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.