You will design and develop enterprise-scale applications using the .NET ecosystem and Azure cloud services.
Responsibilities
- Architect and develop enterprise applications using .NET Framework 4.8, .NET Core, and .NET 8.
- Design scalable cloud-native solutions utilizing Azure PaaS, including App Services, Functions, Redis, Cosmos DB, Azure SQL, and APIM.
- Lead module design, task estimation, code reviews, and complex system troubleshooting.
- Collaborate within Agile teams to deliver end-to-end, distributed, and service-oriented architectures.
- Implement best practices for performance tuning, unit testing, and coding standards.
Required Skills
- 5+ years of experience in .NET architecture roles.
- Expertise in C#, ASP.NET MVC, and Web API.
- Proficiency in Angular, React, Redux, TypeScript, and Node.js.
- Strong front-end skills in HTML and CSS.
- Deep experience with SQL, SSIS/SSRS, and data modeling.
- Solid understanding of event-driven and distributed systems.
- Practical experience with Agile/SCRUM methodologies.
- Proven ability in performance tuning and debugging complex systems.
Preferred Skills
- Experience with Domain-Driven Design (DDD), Microsoft SharePoint, BizTalk, EAI, or SAP XI.
- Familiarity with modern UI frameworks and Microsoft development patterns.