InTalent Asia

Senior Software Developer - Azure, C#, .NET Core , Angular

Posted: 1 days ago

Job Description

Job Description: Senior Software Developer (Azure / C# / .NET Core / Angular)About the RoleWe are seeking a highly skilled Senior Software Developer with strong experience in Microsoft Azure, C#, .NET Core, frontend frameworks (Angular or React), and database technologies such as SQL Server and Oracle. The ideal candidate will have a deep understanding of cloud architecture, modern application development, and best engineering practices.Required Skills & Qualifications5+ years of hands-on experience with C#, .NET Framework, and .NET Core.Strong experience with Microsoft Azure (App Services, Functions, Storage, Azure SQL, Key Vault, CI/CD pipelines, etc.).Proficiency with Angular or React for frontend development.Strong knowledge of SQL Server and/or Oracle databases.Experience with modern DevOps pipelines (Azure DevOps, GitHub Actions, CI/CD).Strong understanding of software architecture, design patterns, and cloud-native principles.Solid debugging and problem-solving skills.Excellent communication and teamwork abilities.Key ResponsibilitiesDesign, develop, and maintain high-quality applications using C#, .NET, .NET Core, and related technologies.Build and deploy cloud-native solutions on Microsoft Azure, following best practices in scalability, performance, and security.Develop responsive and user-friendly frontend interfaces using Angular or React.Collaborate with architects and cross-functional teams to design Azure-based application architecture.Write clean, maintainable, and testable code following industry standards.Work with relational database systems including SQL Server and Oracle, including creating queries, stored procedures, and data models.Participate in code reviews, technical discussions, and solution design sessions.Troubleshoot, optimize, and enhance existing applications and cloud services.Mentor junior developers and contribute to continuous improvement of engineering practices.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period