概述
薪资
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
附加信息
福利制度
- Annual Health check up
- Accident and Medical Insurance
- Summer Vacation
- Team building activities
- Salary raise
- Bonus
- Additional special holiday
- Training (Language Training, Technical Training, Soft-skill Training, On-job Training, etc.)
- Oversea business trips (Japan, China, Singapore, US, Mexico, EU, etc.)工作时间
9:00 ~ 16:00
假日
Flexible working time . core time 9 - 16:00
- Saturday
- Sunday
- National holiday职业类别
请登入。