The position requires a sharp, experienced software engineer with good communication skill, strong problem-solving skills, a solid software development foundation and desire to be part of TLV’s growing team.
The successful candidate will be responsible for the maintenance of existing software products of TLV and the development of new software products and tools.
Responsibilities:
- Communicate with management and users for requirement gathering and analysis.
- Design and develop web application and cross platform mobile application for Windows, iOS, and Android.
- Manage and manipulate data in RDBMS.
- Maintain and support existing software products on issues that arise.
- Plan, document and execute software testing activities.
- Meet deliverable targets and complete project tasks within budget and to corporate satisfaction.
Requirements:
- Bachelor's Degree in Computer Science, IT equivalent qualifications or related work experience.
- Knowledge and hands-on experience in .NET Core and Web API development is a must have.
- Minimum 2-4 years experiences in web development.
- Strong knowledge of RDBMS such as MSSQL, PostgreSQL and SQL scripting.
- Experience in Blazor WebAssembly is preferable. Experience in other .NET products will be an added advantage, such as WinForms and ASP.NET Core.
- Strong communication skill and collaboration spirit to work together with other team members, and to be able to deal with users from around the globe.
- Knowledge of SDLC methodologies and experience in using collaboration tools such as GitHub, Azure DevOps Server and/or JIRA.