Senior .Net Developer
ประเภทงาน: full-time
ระดับ: senior
สถานที่: กัมพูชา
เงินเดือน: US$600–US$1,200
🔗 ประกาศจากระบบ ATS
รายละเอียดงาน
Job Description
We are seeking an experienced Senior .NET Developer to design, develop, and maintain enterprise-grade applications. The ideal candidate has strong experience in the Microsoft technology stack, system integration, API development, database design, and software architecture. The candidate will work closely with project managers, business analysts, QA engineers, and clients to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain enterprise web applications using C# and .NET Framework/.NET Core/.NET 8.
- Develop RESTful APIs and backend services.
- Analyze business requirements and translate them into technical solutions.
- Develop scalable, secure, and high-performance applications.
- Perform database design, optimization, and stored procedure development.
- Integrate applications with third-party systems and APIs.
- Review code and mentor junior developers.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile/Scrum development activities.
- Prepare technical documentation and deployment guides.
- Ensure coding standards and best practices are followed.
- Support system testing, UAT, deployment, and post-production support.
Requirements
- Bachelor's Degree in Computer Science, Information Technology, or related field.
- Minimum 5 years of experience in .NET application development.
- Strong knowledge of: o C# o ASP.NET MVC o ASP.NET Core o .NET Framework o .NET Core / .NET 8
- Strong experience with: o REST API o Web API o Entity Framework o LINQ o Dependency Injection
- Experience with SQL Server o Stored Procedures o Query Optimization o Database Design
- Good understanding of: o Object-Oriented Programming (OOP) o Design Patterns o SOLID Principles o Clean Architecture
- Experience using Git.
- Familiar with Azure DevOps or Jira.
- Strong debugging and problem-solving skills.
Preferred Skills - Microservices Architecture
- Docker
- Kubernetes
- Azure Cloud
- RabbitMQ
- Redis
- SignalR
- Identity Server / OAuth / JWT Authentication
- CI/CD Pipeline
- Banking or Financial System experience
- Unit Testing (xUnit, NUnit, MSTest)
Soft Skills - Strong communication skills
- Leadership and mentoring ability
- Analytical thinking
- Team collaboration
- Time management
- Ability to work under pressure