We're seeking a seasoned technical consultant with a strong engineering background to support our development teams and client engagements. This role involves working closely with prospective clients to understand their project goals and technical challenges, offering tailored recommendations, and guiding solution implementation from planning through execution.
The ideal candidate is someone with a robust portfolio of past software projects, deep familiarity with cloud technologies and modern architecture patterns, and excellent communication skills. Success in this position means being able to navigate complex technical discussions, design reliable systems, and collaborate across diverse business sectors.
Key Responsibilities
-
Collaborate with clients to understand their engineering challenges and propose effective solutions.
-
Conduct research and stay up to date with emerging technologies and industry best practices.
-
Recommend architectural and technical improvements to client systems or workflows.
-
Diagnose and resolve software issues or architectural bottlenecks in existing systems.
-
Serve as a technical advisor throughout the entire project lifecycle.
Core Qualifications
Required:
-
Degree in Computer Science, Software Engineering, or a related technical discipline.
-
A solid track record of completed engineering projects with measurable impact.
-
Hands-on experience designing and deploying solutions using cloud platforms such as AWS, Azure, or GCP.
-
Strong understanding of microservices architecture and scalable systems.
-
Proficiency in modern front-end development, particularly with cross-platform apps and Progressive Web Apps (PWAs).
-
Excellent problem-solving abilities and advanced debugging skills.
-
Clear and effective communication skills, both written and verbal.
-
Previous experience mentoring team members and leading technically focused teams.
-
Working proficiency in Japanese (verbal and written).
Preferred:
-
Background in quality assurance including testing performance, functionality, and security.
-
Prior experience working as a technical consultant in a client-facing capacity.
-
Familiarity with Agile methodologies and experience managing development teams.
-
Strong written and verbal communication in Japanese at a business level.
-
Experience working in IT outsourcing or with sales/marketing teams in a service-oriented business.