Requirements
- At least 10 to 12 years’ experience in architecting, designing and developing high-performance .NET Core applications with high business and technical complexity
- Must be familiar with modern .NET Core features
- Must have experience in .NET Core versions 9 or later
- Expertise in design and developing: Data access architecting, strategies using .NET and relational databases
- Expertise in design and developing: Logging and Observability
- Expertise in design and developing: Exception handling strategies
- Expertise in design and developing: Caching strategies
- Expertise in: ASP.NET Core Web APIs (using minimal API endpoints and controllers)
- Expertise in: ASP.NET Core Web Applications
- Expertise in: Data Access using Entity Framework
- Expertise in: Relational databases
- Experience in leading teams, performing design and code reviews
- Good communication skills
- Must have experience interfacing with customers
- Must be able to create architecture and technical design documents
Nice to Have
- Familiar to Excel macro and VBA code is a plus