Software Architecture (Java, .NET)

Copy sharing data
Save in clipboard
11 views·0 apply
September 04


We are looking for motivated candidates who have rich hand-on experiences & expertise in software architecture for ICT systems in Toshiba business domains. Specific activities include followings (but may not limited at):

• Accountable for gathering and analyzing whole system business workflows and features from customer’s software product requirements.

• Accountable for defining & building up system/software architecture design.

• Accountable for defining technical approach/policy/direction to resolve business domain features; creating specification of system/software architectural design, coding convention, configuring development routine & environment for the project team, and coaching for software engineers to develop detailed design for each feature.

• Accountable for continuously discovering, evaluating and implementing new technologies, development techniques, development methodologies, system integration to optimize development efficiency and skill up.

• Accountable for defining, reviewing technical solutions and leading the team to solve technical issues in one or several projects.

• Able to lead senior team to execute strategic mission about technology of organization (~100 members) in near future.



• Bachelor degree or equivalent in Computer Science, Information Technology, Electronic & Telecommunication, or related fields.

Mandatory Skills

• 8+ years’ continuously working experience in software development at application layer, in which 2+ years playing role of software architect.

• Hand-on experiences in defining software architecture of large-scale software system from scratch (average team size: ~10-15 headcounts in 1 year).

• Hand-on experiences with designing microservice architecture & system deployment onto cloud.

• Hand-on experiences in web-based application development with Java Spring, .NET framework

• Firm knowledge & hand-on experiences in software engineering disciplines (from requirement analysis, design to coding & testing) using object oriented methodology.

• Familiar with variety of development life cycles (water-fall, incremental, agile etc).

• Fluent at one fundamental programming language: Java/Javascript, C#.

• Good at interpersonal & English communication skills, both written and verbal.

Desired Skills

• Experiences of developing and deploying software systems on Cloud (Azure, AWS) is an advantage.

• Cloud certification (Azure, AWS) is an advantage.

• Japanese language (N3 or higher) is a significant advantage.

• Working experiences in/with Japanese IT companies are significant advantage.

Skill & Language
IT - Software
7 - 9 years
1 candidate
October 04
Full Time
Experience Level
TOSHIBA SOFTWARE DEVELOPMENT (VIETNAM) CO., LTDInformation Technology & Servicesd4 jobs · Hanoi
Public Company
501-1000 employees
About Company
CompanyEstablished in April 2007, Toshiba Software Development (Vietnam) Co., Ltd is a software company with 100% invested from Toshiba Corporation (Japan). As one of oversea R&D centers of Toshiba Corporate, we are developing software and hardware for variety of Toshiba products & solutions, focusing on: • Energy systems & Solutions; • Social Infrastructure Systems & Solutions; • Storages & Electronic Devices; • Industrial ICT Solutions; • LSI (Large Scale Integrated Circuit) System Development. Toshiba Software Development (Vietnam) Co., Ltd (TSDV) aims to become a leading company in software development.
Paid time off/Sick Leave, Special Leave- Insurance - High Remuneration Package (up to 15 months salary) and Full Social, Medical & Unemployment
Similar jobs