Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role β technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best X (Twitter) Accounts for Developers
Dev Digest 120 - Apple and peers
Dev Digest 132 - Binging WADFlix?
Dev Digest 131 - AI'm not sure about OSS