Programmer (IT Officer)

Location: Bangkok, Thailand

Rank: Junior

Job Description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

  • Gather requirements to support users in the organization
  • Design and develop an application to meet a business requirements
  • Modify and maintain the existing applications
  • Test and implement web application by using C# .Net and/or VB.Net
  • Find methodologies and techniques that will be used to solve specific problems
  • Plan the project timeline and manage all projects to meet the timeline
  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science. Computer Engineering, Information Technology or related field
  • Good communication and problem solving.
  • Good command in English & Thai native
  • Proficiency in C# with experience in .NET Core and .NET Framework.
  • Strong knowledge of HTML, CSS, JavaScript, and Bootstrap.
  • Proficiency in ASP.NET MVC for building applications.
  • Database Management
    • Experience with SQL Server, including stored procedures, queries, and performance optimization.
    • Proficiency in Entity Framework (EF) and ADO.NET for database interactions and custom logic.
  • Tools and Version Control
    • Proficiency in Visual Studio.
    • Experience with version control systems like Git or TFVC.
  • Secure Coding Practices
    • Knowledge of secure coding standards to prevent vulnerabilities (e.g., SQL Injection, XSS, CSRF).
    • Familiarity with data protection techniques, including encryption and secure storage.

#LI-SA1