Tech Lead (Java/.NET)

** About the company: It is a travel tech, focus on hotel booking system. 

** Job Description:
▪  Work with the company's CTO to orient the next technology for each product line.
▪  Develop standardization process for the application of new technologies.
▪  Monitor the production team to make sure the processes are done properly.
▪  Participate in other assigned jobs which requested by superiors.

** Responsibilities:
▪  Responsible for planning, monitoring and reporting to senior managers about the deployment of new technologies in software production.
▪  Support the team to handle and overcome challenges in applying the new technology process.
▪  Interact and support members in the team to work towards the company's common goals, complete KPIs according to the company's regulations.
▪  Recommend and implement process improvements.

** Requirements:
▪  Over 5 years of experience on Java/ .NET platform, .NET Framework (C #), ASP.NET MVC, LINQ and Entity Framework.
▪  Understand and have extensive experience in developing Core .Net and ASP.NET Web Forms/ MVC applications with C #.
▪  Experienced in the system architecture based on cloud computing, architecture based on the service.
▪  Understand the software development life cycle.
▪  Understand the Web APIs and Web Services, SOA architecture and others data exchange formats, REST, SOAP …
▪  Familiar in Test Driven Development (TDD).
▪  Good knowledge of MS SQL Server, database design and programming.
▪  Good knowledge of security in software development.
▪  Good knowledge in business, extended application development.
▪  Good knowledge of serverless architecture.
▪  Experience working with Azure.
▪  Have knowledge of TFS / VSTS / GIT or others version of control system.
▪  Be able to undertake of the implementation leadership for the medium project (5-10 people) or resource group is an advantage.
▪  Ability to help others to solve technical problems.
▪  Ability to provide technical and instructional training courses at company level.
▪  Proficiency in code quality, coding standards, design patterns and principles.
▪  Responsible, proactive, passionate about improving yourself and technical team,  contribute strongly to productivity improvement activities.
▪  Ability to work independently and in a group to achieve the project goal.
▪  The ability to manage time in order to ensure all tasks are completed.
▪  Good communication skills in English are an advantage.
▪  Habituate and adapt quickly to the new environment.
▪  Graduate IT majors or other equivalent degrees.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
Error