This position requires:
- 5-10 years of .NET Development experience, including with on-premise and Azure cloud applications.
- Current experience with Angular 4+ (will be using the latest versions)
- Expertise in web development which includes .Net Core, .Net Framework, Angular, Typescript, Javascript frameworks HTML, CSS, and Designing of RESTful API's/Web API;
- Strong in C#, Design patterns, .NET framework concepts, implementation, and OOPs concepts.
- Experience in automated unit testing; Tooling for CI/CD pipelines and DevOps.
- Strong in multi-tier architectures, microservices, Messaging, and Event-based distributed architecture.
- Strong SQL Server (includes working with DML, DDL, and Stored procedures), Azure SQL
- Working experience in Performance Tuning of an application using C# and SQL and troubleshooting skills to resolve issues.
- Experience in Azure, Azure PaaS services - app services, App Insights, etc.
- Good analytical skills to understand the requirements and Working experience in Agile projects; Work experience in designing modules, estimation, and task management for self and team
- Understanding of Microsoft Azure Cloud Platform including Infrastructure and Security related services;
- Advanced professional with the ability to apply concepts, practices & procedures
- Works with minimal direction and is able to lead and train others
- Team player with excellent verbal and written communication skills.
- Bachelors Degree strongly preferred.