Responsibilities:
- Analyze and interpret business requirements, user stories, and functional specifications to design and develop technical solutions using .NET framework
- Collaborate with cross-functional teams, including developers, business analysts, and project managers to deliver high-quality software solution
- Write clean, efficient, and maintainable code that adheres to industry coding standards and best practices
- Troubleshoot and debug software issues to identify root cause and provide solutions
- Maintain current knowledge of industry trends, emerging technologies, and best practices in software development
Requirements:
- Bachelor's degree in Computer Science or related field
- 5+ years in software development using Microsoft .NET technologies, including C#, ASP.NET, and SQL Server
- Extensive experience in creating and maintaining complex stored procedures in SQL Server
- Strong understanding of SQL Server architecture, including database design, normalization, and indexing
- Good command of both written & spoken English and Chinese