!!!! WORK TIME: 4PM - 1AM VNT (GMT+7)
JOB SUMMARY:
Candidate should have a strong background in both web-based and desktop-based software development, with expertise in designing, developing, and maintaining Microsoft software applications. This role also requires proficiency in database management, business intelligence tools, and the ability to collaborate effectively with IT Help Desk personnel and various company departments. The ideal candidate will demonstrate strong mid-to-senior-level proficiency in the following areas:
Key Responsibilities:
- Software Development:
Responsibilities
- Design, develop, test modern web applications using .NET 8 / ASP.NET Core, MVC, Web API, and related Microsoft technologies.
- Support and understand legacy modules written in ASP.NET Web Forms (.ASPX) for modernization efforts.
- Implement secure, scalable, and maintainable front-end and back-end solutions.
- Debug, refactor, and optimize existing code to improve performance, reliability, and security.
- Collaborate with business stakeholders to translate requirements into technical specifications.
Required Skills
- Proven experience in .NET 8 / ASP.NET Core application development.
- Strong proficiency with C#, Visual Studio, Entity Framework, LINQ, and REST API development.
- Proficiency in HTML, JavaScript, jQuery, Bootstrap, responsive UI design, and modern web patterns.
- Strong understanding of Azure AD / Entra ID authentication, token-based authentication, and secure access patterns.
- Comfortable working with GitHub Enterprise, pull requests, code reviews, and structured branching.
- Ability to work effectively within DevOps pipelines, CI/CD, and multi-environment deployments.
- Strong English communication skills (recommended 80%+, verbal and written).
- Excellent problem-solving, debugging, and architectural reasoning.
- Database Management:
Responsibilities
- Develop and enhance Microsoft SQL Server databases.
- Design relational schemas, optimize queries, and create stored procedures, views, and triggers.
- Ensure database integrity, performance, and secure handling of data.
- Support limited legacy integrations involving MS Access when required.
Required Skills
- Strong experience with MSSQL database design, indexing, performance tuning, and T-SQL programming.
- Ability to optimize large datasets and diagnose performance issues.
- Understanding of secure data handling, least-privilege principles, and compliance-driven SQL practices.
- Collaboration and Support:
Responsibilities
- Work closely with the IT Help Desk and internal departments to resolve technical issues.
- Provide technical guidance, documentation, and training for end users when needed.
- Support cross-department initiatives and help integrate applications within company workflows.
Required Skills
- Ability to follow established development standards and architectural guidance.
- Strong teamwork, proactive communication, and willingness to seek clarification early.
- Strong attention to security, compliance, and data-protection guidelines.
- Ability and willingness to go the extra mile to meet deadlines and project goals.
- Ability to work independently with minimal supervision while maintaining team alignment.
- High interpersonal skills for interacting with multiple departments and management levels.
WORK ENVIRONMENT:
SUPERVISION: The incumbent normally performs the duty assignment at his or her discretion and is limited only by policies set by administrative or legislative authority. Total end results determine the effectiveness of job performance.
INTERPERSONAL SKILLS: A strong level of interpersonal skills is required to maintain an effective relationship between various departments, management and customer representatives.
PHYSICAL REQUIREMENTS: Essential responsibilities are performed in a climate controlled office but not limited to the office. Must be able to cope with stress and mental exhaustion due to the pressures of accomplishing set goals, meeting short deadlines, maintaining numerous projects simultaneously, employee confrontations and long work hours.
JOB QUALIFICATIONS:
EDUCATION: BA/BS degree in Computer Science or equivalent work experience preferred.
5 and above years’ experience
Excellent Oral and Written Communications skills
Strong Analytical Skills
Ability to work independently as well in team environment
Application Confirmation
You're applying for the role below: