JOB DESCRIPTION
Participate in analyzing business requirements, reviewing system design documents, and implementing Backend functionalities using ASP.NET to ensure that technical solutions meet the project's business and technical requirements.
Design, develop, implement, and maintain Backend applications using ASP.NET and C#, ensuring code quality, system performance, application stability, and scalability in accordance with project standards.
Participate in developing, maintaining, upgrading, and troubleshooting existing applications built with VB6, ensuring system stability and supporting ongoing business and operational requirements.
Analyze existing source code, understand the architecture and business logic of Legacy systems, and implement necessary modifications, new functionalities, or performance improvements based on project requirements.
Develop, implement, and integrate RESTful APIs to enable data communication and integration between different systems or between Backend services and other application components, ensuring data accuracy and consistency.
Work with databases to design, query, update, and manage data; write SQL queries and Stored Procedures, and optimize database operations to improve overall system performance.
Perform Unit Testing, debugging, and code quality checks before delivery; proactively identify, investigate, analyze root causes, and resolve technical issues encountered during software development.
Collaborate closely with BAs, Testers, Project Managers, and other team members to clarify business requirements, discuss technical solutions, resolve project issues, and ensure assigned tasks are delivered on schedule with expected quality.
REQUIREMENTS
Ability to analyze business requirements and implement technical functionalities based on design specifications.
Ability to independently troubleshoot and resolve technical issues within assigned responsibilities.
Experience in writing Unit Tests, debugging, and fixing software defects during development.
Good collaboration skills when working with BAs, Testers, Developers, and Project Managers.
Proactive attitude, strong sense of responsibility, and ability to meet assigned deadlines.
Ability to read and understand technical documentation in English.
Experience working with Legacy systems developed using VB6.
Experience in upgrading, migrating, or integrating VB6 applications with .NET platforms.
Experience working with SQL Server or Oracle databases.
Knowledge of Git/SVN and CI/CD processes.
Experience working on Enterprise-level projects or projects for Japanese clients.
BENEFITS
Minimum 13 months salary per year - not including other bonuses such as KPI bonus for work efficiency, project bonus and revenue bonus. We do performance review twice a year. You will work in a professional, dynamic and friendly environment.
VTI offer annual health check-ups and fully pay social insurance, health insurance and unemployment insurance premium following the Labor law.
We offer one vacation/company trip and 4 teambuilding trips per year for every employees, along with various entertainment activities including: Swimming Clubs, Yoga, Zumba, Kendo and music order via internal Radio channel.
Two MVPs will be rewarded with a free trip to Japan, Taiwan, Singapore, or else.
We offer variety promotion opportunities and chance to raising income for people with capacity, enthusiasm, and long-term commitment.
We offer free Japanese class at the company.
We provide training opportunities to help our people to improve their skills. We support our members to learn and get Cloud, AWS, PMF, PMP certification.
Working hour from: 08:30am to 05:30pm. From Monday to Friday.