Lead the transformation of a key IT system in Japan, spearheading a talented team to modernize legacy applications into scalable, secure, and extensible solutions. As a Software Engineering Lead .NET, you will drive software architecture, system unification, and development productivity, while remaining hands-on with cutting-edge technology. You will collaborate with international teams, ensuring seamless integration between local and global IT systems.
Key Responsibilities
- Architect and develop robust, scalable software solutions through strategic planning and well-defined system architecture.
- Modernize legacy applications by integrating disparate systems into unified, efficient modules and services.
- Measure and optimize development productivity using key performance indicators (KPIs).
- Collaborate with international IT teams to implement innovative, business-aligned services.
- Mentor and engage with software developers, fostering an environment of technical excellence and collaboration.
Required Skills and Qualifications
Experience:
- 5-10 years of hands-on experience in C# and Microsoft .NET development.
- 3-5 years in MS SQL data engineering, with expertise in T-SQL and schema design.
- 3-5 years of front-end development experience with HTML, JavaScript, and AJAX.
- 1-2 years of software architecture experience, with a deep understanding of design patterns, TDD, and SOLID principles.
- 1-3 years working in Agile (SCRUM) environments for software development.
Technical Expertise:
- Strong knowledge of ASP.NET Core, ASP.NET Minimal API, and Entity Framework Core.
- Ability to design and visualize software architecture using system schematics.
- Experience with Git operations and CI/CD pipelines (Azure DevOps preferred).
Soft Skills:
- Exceptional leadership and team management skills.
- Strong problem-solving, analytical, and communication abilities.
- Ability to mentor and guide junior developers, fostering a growth-oriented team culture.
Language Requirements
- Japanese: Business-level fluency (daily interaction with local teams).
- English: Business-level proficiency (collaboration with global teams).
Preferred Skills & Qualifications
- A degree in Computer Science or equivalent professional experience.
- Deep familiarity with Agile methodologies and best practices.
- Experience re-architecting monolithic systems into modular, decoupled architectures.
About the Company
Our client is a long-established company supporting a crucial Japanese sector, undergoing a major IT modernization initiative. With a focus on extensibility, security, availability, and scalability, they are transforming legacy applications into global, integrated solutions. Their local IT systems act as a bridge to international platforms, and they are now re-architecting monolithic structures into modular, business-aligned services.
Why You'll Love Working Here
- Lead critical IT modernization projects with cutting-edge technology.
- Hybrid work model with Tokyo-based teams and global collaboration.
- Opportunity to develop expertise in digital transformation (DX).
- Work in an international environment with a balance of technical innovation and leadership growth.
- Competitive salary and benefits, plus career advancement opportunities.
Shape the Future of IT System Modernization - Apply Now!