
C# Developer – .NET
Posted May 6

Posted May 6
• Develop and sustain APIs utilizing ASP.NET Core (including controllers, middleware, dependency injection, configuration, and request pipeline).
• Create HTTP integrations with partners and external services (focusing on JSON contracts, error management, and resilience).
• Support and improve WinForms modules (covering UI/screens, event handling, performance, and stability).
• Execute data access using Dapper / Dapper.Contrib with SQL Server and PostgreSQL.
• Guarantee observability and diagnostics (implementing logging with Serilog and NLog; troubleshooting and resolution).
• Compose and sustain automated tests while promoting test quality and coverage.
• Engage in code reviews, refactoring, and technical decision-making (driving continuous improvement).
• Profound understanding and practical implementation of design patterns and coding best practices: DRY, SOLID, GRASP.
• Familiarity with agile methodologies (Scrum: story points, planning, retrospectives).
• Extensive experience with modern C# and .NET frameworks.
• Proficient in ASP.NET Core Web API (including Swagger/OpenAPI, health checks, and authentication/authorization).
• Knowledgeable in Dapper and SQL databases (SQL Server and/or PostgreSQL).
• Experience with HTTP integrations and JSON serialization (using Newtonsoft.Json).
• Competent in logging and troubleshooting (with Serilog and NLog).
• Skilled in automated testing: utilizing xUnit and mocks via NSubstitute.
• Strong proficiency in Git and branching methodologies.
• Comprehensive experience with collaborative development best practices (including pull requests, code reviews, and merging).
• Knowledge of CI/CD pipelines using GitHub Actions.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and training.
• Flexible work hours and remote work options.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.