Software Developer โ C# -
Salary: 100K Gross MAX
Location :ย Irving, TX
Duration: Permanent
ย
Job Description:
ย
Proficiency in C#: 8+ yearsโ experience in Advanced-level knowledge of C# (.Net Core).
โข Object-Oriented Programming (OOP): Strong understanding and application of OOP principles, design patterns (e.g., Singleton, Factory, Repository, Dependency Injection), and SOLID principles.
โข Asynchronous Programming: Expertise in async/await for building high-performance, responsive applications.
โข Unit Testing & Test-Driven Development (TDD): Experience with unit testing frameworks (e.g., NUnit, xUnit, MSTest) and mocking libraries (e.g., Moq) to ensure code quality and maintainability.
โข RESTful API Design: Experience designing, developing, and consuming RESTful APIs using ASP.NET Core Web API.
โข API Security: Knowledge of API security best practices, including authentication (e.g., OAuth2, OpenID Connect, JWT), authorization, data encryption, and input validation.
โข Experience with Kafka interactivity using C# is a plus.
โข Experience with basic Blazor concepts and UI development is a plus.