Chi tiết công việc Senior Backend .NET tại Panasonic Việt Nam
Panasonic R&D Center Vietnam
Location: Lotte Center Hanoi, 54 Lieu Giai, Ha Noi
RESPONSIBILITIES:
1.1. Role Overview
A Senior Backend Developer specialized in .NET will have extensive experience designing, building, and maintaining robust backend services using modern .NET technologies, with a strong focus on scalability, performance, and clean architecture. He will work on large, business-critical platforms supporting thousands of concurrent users, interacting intensively with relational and non-relational databases.
As a senior member of the team, he will contribute to architectural decisions, promote engineering best practices, and help evolve the systems toward modern, cloud-native solutions.
1.2. Key Responsibilities
- Design, develop, and maintain backend services and APIs using .NET 8 / .NET Core and modern frameworks.
- Work with both SQL databases (Azure SQL, MS SQL Server) and NoSQL solutions (Cosmos DB), ensuring high performance, global distribution, and reliability under heavy load.
- Apply advanced architectural principles such as Domain-Driven Design (DDD), CQRS, and multi-layered design patterns.
- Build solid data access layers with Entity Framework, and use micro-ORMs like Dapper when
- top performance is needed.
- Secure APIs with OAuth 2.0 and JWT, using IdentityServer or any identity provider.
- Write and maintain unit tests to ensure system correctness and stability.
- [Optional] Contribute to migrations from legacy ASP.NET Core, an open-source web develo pment framework | .NET applications to modern RESTful architectures on .NET Core.
- Participate in CI/CD pipelines using Azure DevOps, performing automated deployments to Azure environments.
- Work with key Azure cloud components including:
- App Services
- Azure Functions
- Azure SQL
- Front Door
- Log Analytics
- (and other PaaS services)
- Ensure code quality through Clean Code practices, peer reviews, and documentation.
- Use Git within Azure DevOps for version control, branching strategies, and collaborative development workflows.
- Follow and enforce OWASP best practices, focusing on secure coding and system hardening.
- Collaborate with cross-functional teams (Product, QA, Architecture) in an agile environment.
- Mentor junior developers and contribute to technical decision-making
REQUIREMENTS
1. Required Skills & Experience
- 4+ years of experience as a Backend Developer using .NET / .NET Core.
- Strong hands-on experience with .NET 8 or other recent .NET Core versions.
- Proficiency with SQL databases and strong understanding of NoSQL principles.
- Solid knowledge of DDD, CQRS, and layered architecture patterns.
- Experience with Entity Framework Core and data modelling.
- Comfortable working on high-traffic, large-scale systems with significant concurrent usage.
- Experience with unit testing. Hands-on experience deploying services through Azure DevOps.
- Strong understanding of modern Azure PaaS components.
- Good command of Git and code-management best practices.
- Strong awareness of secure coding standards (OWASP). Fluent English (written and spoken).
2. Nice to Have
- Experience with migration projects from traditional ASP.NET Core, an open-source web development framework | .NET monolithic systems to modern .NET Core REST architectures.
- Familiarity with distributed systems and microservices architectures.
- Knowledge of performance tuning for high-load applications.
3. Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication skills and teamwork mindset.
- Ability to work in fast-paced environments with changing priorities.
- Proactive, quality-focused, and committed to continuous improvement
