Description
You will develop and maintain applications using .NET Core and Angular within Azure and on-premises environments.
Responsibilities
- Design, develop, and test applications using .NET Core, Angular, TypeScript, and Redux.
- Migrate and upgrade complex Angular applications.
- Collaborate with architects and senior developers to define software architecture and design decisions.
- Implement microservices and domain-driven architecture.
- Operate within an agile methodology to deliver software.
Required Skills
- 5+ years of experience in software development.
- Proficiency in .NET Core, C#, ASP.NET, MVC, and Web API.
- Hands-on experience with Angular, TypeScript, and Redux.
- Experience with Azure native services including App Services, Kubernetes Service (AKS), Container Instances, and Logic Apps.
- Knowledge of Azure Integration Services: API Management, Service Bus, and Event Grid.
- Experience with Azure SQL Database, SQL Server IaaS, and Azure Web Jobs.
- Familiarity with Docker, Kubernetes, and containers.
- Experience with Azure DevOps, PowerShell, Terraform, Chef, or ARM Templates.
- Knowledge of Azure Monitoring and Application Insights.
Preferred Skills
- Experience implementing hybrid connectivity using virtual networks, VPN, and Express Route.
- Scripting skills in Python.
- Experience with Azure Data Factory, Azure Data Lake, and Power BI reporting.