Description : Senior Full Stack Software Engineer (C# / .NET, Angular, SQL, Azure)
Qualifications :
- Bachelor's degree in Computer Science or a related field.
- 8+ years of experience in software development using C# / .NET.
- Strong proficiency in Angular (v2+ preferred).
- Extensive experience with SQL Server database design and development, including writing complex queries, stored procedures, and functions.
- Solid understanding of Azure cloud services, including (but not limited to) App Services, Azure Functions, Azure SQL Database, and Azure Storage.
- Experience with RESTful API design and development.
- Strong understanding of Object-Oriented Programming (OOP) principles and SOLID design patterns.
- Familiarity with design patterns and software engineering principles.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with version control systems (e.g., Git).
- Experience with Agile development :
- Design, develop, and maintain robust and scalable web applications using C# / .NET Core, Web APIs, Entity Framework, LINQ, SQL Server, Angular (v2+ preferred), and Azure cloud services.
- Contribute to all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
(ref : hirist.tech)