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