.NET Software Engineer III @ Rakuten Kobo Inc.
Your Application Journey
Email Hiring Manager
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.