Senior Software Engineer (.NET)

Job Locations: Ha Noi

From 1,500 USD To 2,500 USD

22 Views - Expires in 13 day(s)

What We Can Offer

  • Up to 15 annual leave days per year
  • 13th monthly salary, Performance Bonus
  • Social, healthcare and unemployment insurances complied with labor law

Job Description

We are seeking a highly skilled Senior Software Engineer with expertise in C# and .NET to join our dynamic development team. In this role, you will design, develop, and maintain high-performance applications, ensuring scalability, security, and efficiency. You will work closely with cross-functional teams, mentor junior developers, and contribute to architectural decisions that shape our products.
If you have a passion for building robust, enterprise-grade applications using modern .NET technologies, this role is perfect for you!
Responsibilities
• Design, develop, and maintain scalable, high-performance applications using C# and .NET (ASP.NET Core, .NET 6/7 ).
• Implement RESTful APIs, microservices, and web applications using best practices.
• Collaborate with product managers, designers, and other engineers to deliver high-impact solutions.
• Optimize database interactions using SQL Server, Entity Framework, and other ORM tools.
• Enhance performance, scalability, and security of applications through optimization and best coding practices.
• Write clean, maintainable, and testable code while following SOLID principles and design patterns.
• Lead technical discussions, make architectural decisions, and provide mentorship to junior engineers.
• Integrate third-party services, APIs, and cloud solutions (AWS, Azure, or GCP).
• Work with DevOps teams to automate CI/CD pipelines and ensure smooth deployments.
• Troubleshoot, debug, and resolve production issues, ensuring high system availability.
• Stay updated with .NET ecosystem advancements and contribute to technology decisions.

Job Requirements

• 5 years of experience in software development with C# and .NET technologies.
• Expertise in ASP.NET Core, .NET 6/7 , Web API, and Microservices architecture.
• Strong experience with SQL Server, Entity Framework (EF Core), and LINQ.
• Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like Blazor, React, or Angular).
• Knowledge of asynchronous programming, multithreading, and parallel processing in .NET.
• Experience with authentication & authorization frameworks like JWT, OAuth2, and OpenID Connect.
• Experience with Cloud platforms (Azure, AWS, or GCP) and containerization (Docker, Kubernetes) is a plus.
• Strong knowledge of software architecture, design patterns, and SOLID principles.
• Familiarity with unit testing frameworks (xUnit, NUnit, Moq) and Test-Driven Development (TDD).
• Experience working with CI/CD pipelines, Git, and DevOps tools.
• Excellent problem-solving skills and a proactive attitude toward technical challenges.
• Strong communication and collaboration skills, with a track record of mentoring junior developers.
• Good communication in English.

Job Locations

  • Ha Noi

Tags

Job Recommender

Preferred Person

backtotop