Senior Dotnet Developer

LinkedIn|GAP GLOBAL|Vietnam|8 Aug 2026
Apply Now →

JOB DESCRIPTION

Job Description
  • Lead the design, development, and implementation of complex software solutions using C# and the ASP.NET MVC/API & Razor Pages framework.
  • Develop and maintain front-end applications with a strong focus on Angular Latest and TypeScript, ensuring a responsive and intuitive user experience.
  • Collaborate with product owners, architects, and fellow engineers to define technical requirements and system designs.
  • Utilize EF (Entity Framework) for efficient data access and management, interacting with MSSQL databases.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback and ensuring high code quality.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Mentor junior developers and contribute to the continuous improvement of development processes.
  • Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact and benefits (e.g., exploring AI-assisted development tools like Cursor AI).
  • Contribute to architectural discussions and strategic technical planning.
  • Working hours: 3 PM to 12 AM
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Extensive professional software development experience (8+ years) with a deep focus on .NET technologies.
  • Mandatory expertise in C# programming and the ASP.NET MVC/API & Razor Pages framework.
  • Solid and proven experience with front-end development using Angular Latest and TypeScript.
  • Proficiency in database design and development using MSSQL is a must, including writing complex queries, stored procedures, and optimizing performance.
  • Extensive experience with Object-Relational Mappers (ORMs), particularly EF (Entity Framework).
  • Strong understanding of software design patterns, architectural principles (e.g., RESTful APIs), and clean code practices.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.