Key Responsibilities:
Design, develop, and maintain full-stack web applications using C#, .NET Core, and Angular 18.
Develop and integrate RESTful Web APIs to support application functionality.
Work with Azure services to deploy, monitor, and scale applications in the cloud environment.
Create efficient and optimized database queries and structures using SQL.
Implement responsive user interfaces using HTML5, JavaScript, and TypeScript.
Enhance search functionalities by leveraging Elasticsearch.
Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
Ensure application security, performance, and scalability.
Debug, troubleshoot, and resolve software defects and production issues.
Write clean, maintainable, and well-documented code following industry best practices.
Required Skills and Qualifications:
Strong proficiency in C# and .NET Core.
Experience with front-end development using Angular 18, TypeScript, and JavaScript.
Expertise in developing and consuming Web APIs.
Hands-on experience with Azure cloud services, including deployment and monitoring.
Proficiency in database development and optimization using SQL.
Familiarity with search technologies such as Elasticsearch.
Solid understanding of web technologies including HTML5 and responsive design principles.
Experience with version control systems like Git.
Ability to write unit and integration tests.