
NET Developer
- Thailand
- Permanent
- Full-time
- Design, develop, test, and deploy high-performance applications using Microsoft .NET.
- Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Write clean, efficient, and well-documented code, following best practices and coding standards.
- Troubleshoot, debug, and optimize applications to ensure optimal performance and reliability.
- Stay up-to-date with the latest industry trends and technologies to continuously improve skills and knowledge.
- Bachelor's degree in Computer Science, Engineering, Software Development or a related field.
- 3 years of professional experience in software development using Microsoft .NET ASP and .NET Core.
- Strong proficiency in C#.
- Solid understanding of web development technologies, including HTML, CSS, JavaScript, and related frameworks (e.g., React, Angular, Blazor).
- Experience with database design and SQL (e.g., SQL Server, MySQL).
- Familiarity with version control systems (e.g., Git).
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience with Razor pages, or Blazor for building interactive web UIs.
- Proficiency in using SQL Server.
- Familiarity with Redis for caching and data storage.
- Knowledge of AJAX for asynchronous web applications.
- Web design skills to create visually appealing and user-friendly interfaces.
- Experience with cloud platforms (e.g., Azure, AWS).
- Familiarity with microservices architecture.
- Experience with automated testing frameworks NUnit.
- Good communication in English