- Company Name
- Riva International, Inc.
- Job Title
- Intern C# Full Stack Developer
- Job Description
-
Job Title: Intern C# Full Stack Developer
Role Summary:
Soon‑to‑graduate student in computer science, software engineering or related field to embed in an Agile development team. Responsibilities include full‑stack development, legacy migration, automated testing, and collaboration on product delivery for enterprise clients.
Expectations:
- Attend Riva Development Centre (Edmonton) at least 3 days/week.
- Complete onboarding on Agile, secure coding, CI/CD, and domain knowledge.
- Participate in design discussions, plan, deliver, and document work.
- Follow coding, testing, and security best practices.
Key Responsibilities:
- Develop backend (C#, .NET 8) and frontend (HTML, CSS, JavaScript/ES6+) components.
- Migrate legacy .NET 4.8 applications to .NET 8.
- Write unit, integration, API, and end‑to‑end tests (NUnit, Jest, Playwright).
- Refactor legacy tooling and internal apps.
- Perform manual validation of new features.
- Engage in code reviews, Agile ceremonies, and design discussions.
- Collaborate with QA, product owners, and other developers.
- Gain exposure to AI developer tools for efficiency.
Required Skills:
- Basic C#, .NET, SQL, NoSQL.
- Front‑end fundamentals: HTML, CSS, JavaScript/ES6+, responsive design, Bootstrap.
- OOD/OOP and common design patterns understanding.
- Git & GitHub proficiency.
- Agile process familiarity.
- Strong communication, teamwork, adaptability, and eagerness to learn.
Required Education & Certifications:
- Second‑year student enrolled in a computing science diploma or degree program.
- Minimum of one shareable GitHub project.
---