Intern C# Full Stack Developer

Edmonton, AB, CA, Canada

Job Description

Intern Full Stack Developer


-------------------------------


Location:

Edmonton, Alberta (Hybrid)

Company:

Riva International


#

WHO YOU ARE




You are a soon-to-graduate student enrolled in

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.


Related Jobs

Job Detail

  • Job Id
    JD3193434
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned