.NET Software Engineer III
@ Rakuten Kobo Inc.

Toronto, ON
CA$120,000
On Site
Contractor
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXX****** @rakutenkobo.com
Recommended after applying

Job Details

About Rakuten Kobo Inc.

Here at Rakuten Kobo Inc. we offer a casual start-up environment with a talented team committed to work/life balance. We value creativity, innovation, and support, ensuring our employees feel valued and inspired.

The Role

Rakuten Kobo Inc. is seeking a highly skilled .NET Software Engineer III for a critical 12 month contract role in our Application Platform Team. You will help migrate our last monolith to a modern microservices architecture in two distinct phases:

  • Phase 1 (First 6 Months): Build the platform foundation by untangling dependencies, refactoring core code, and upgrading from .NET Framework to .NET 8.
  • Phase 2 (Next 6 Months): Enable product teams by guiding domain code migration and refining the new platform.

The Skillset

We are looking for a Senior .NET Engineer with extensive experience in large-scale modernization projects, particularly migrating from monoliths to microservices. You must be proficient in C# .NET, experienced with upgrading codebases, and have a strong grasp of Domain Driven Design principles.

Highly valued skills include effective communication of technical concepts, experience with distributed systems, refactoring techniques, troubleshooting production issues, and managing containerized applications in a Kubernetes environment with comprehensive unit testing.

Our Culture & Environment

The Platform Engineering team follows a 'you build it, you run it' philosophy, encouraging collaboration, independent problem-solving, and continuous support to tackle challenging projects.

Key Skills/Competency

  • .NET 8
  • C#
  • Microservices
  • Migration
  • Domain Driven Design
  • Refactoring
  • Distributed Systems
  • Kubernetes
  • Containerization
  • Unit Testing

How to Get Hired at Rakuten Kobo Inc.

🎯 Tips for Getting Hired

  • Customize Your Resume: Tailor it to .NET expertise and migration.
  • Research Rakuten Kobo Inc.: Understand their culture and technological focus.
  • Emphasize Microservices Experience: Highlight successful migrations in your work.
  • Showcase Collaborative Projects: Provide examples with cross-team efforts.

📝 Interview Preparation Advice

Technical Preparation

Review .NET 8 documentation and migration strategies.
Practice C# coding and design pattern exercises.
Understand microservices architecture and containerization basics.
Study Domain Driven Design and refactoring techniques.

Behavioral Questions

Describe a challenging team project experience.
Explain a time you solved complex production issues.
Discuss collaboration in cross-functional teams.
Share an experience adapting to evolving project needs.

Frequently Asked Questions