Senior Backend Developer (.Net/Hanoi)ID:27304

35,000,000 USD ~ 50,000,000 USDハノイ(全域)28日 前

概要

  • 給与

    35,000,000 USD ~ 50,000,000 USD

  • 業界

    Software

  • 仕事内容

    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.
    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
    o App Services
    o Azure Functions
    o Azure SQL
    o Front Door
    o Log Analytics
    o (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.

求めている人材

  • 応募条件

    1. Must have
    • 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 de velopment 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.

  • 英語

    Upper-Intermediate Level

  • その他言語

    None

その他