Developer, C#.NET
Job Description:
- Architect, design and develop high-performance .NET Core applications.
- Familiarize with modern .NET Core features and versions.
- Develop data access strategies and logging observability.
- Lead teams and perform design/code reviews.
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 designing and developing: Data access architecting, strategies using .NET and relational databases Logging and Observability Exception handling strategies Caching strategies
- Expertise in: ASP.NET Core Web APIs (using minimal API endpoints and controllers) ASP.NET Core Web Applications Data Access using Entity Framework 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
- Familiar to Excel macro and VBA code is a plus
Benefits: