C Sharp Engineer
Job Description Roles & Responsibilities Key responsibilities; Design, develop, and maintain backend services and/or full stack features using C# and .NET 6/7/8. Build REST/GraphQL/gRPC APIs; integrate with internal and third party services. Implement clean, testable designs using SOLID principles, DDD, and Clean Architecture where appropriate. Optimize performance and scalability: async/await, parallelism, caching, connection pooling, and data access tuning. Own CI/CD pipelines, automated testing, code reviews, and release management. Secure services following OWASP guidance; implement OAuth2/OIDC, role based access, secrets management. Instrument applications for reliability and observability; monitor logs/metrics/traces and resolve production issues. Collaborate with product, design, and data teams; estimate work, break down epics, and deliver iteratively. Mentor mid/junior engineers; contribute to standards, documentation, and technical roadmaps. Success metrics (examples); P95 latency and throughput SLOs met for key APIs. Error budget adherence; crash/exception rate trending down. On time delivery rate for committed sprint/quarterly goals. Test coverage and build health thresholds maintained; MTTR reduced over time. Cost/performance efficiency improvements (e.g., 20 30% infra cost reduction without SLA impact). Tooling; .NET 8, C# 12, ASP.NET Core, EF Core/Dapper, SQL Server/Postgres. Azure (App Service/AKS/Functions/Service Bus/Key Vault), Docker/Kubernetes. GitHub/GitLab + Actions/CI, SonarQube, Dependabot/Renovate. Serilog + Seq/ELK, OpenTelemetry, Prometheus/Grafana. xUnit, Moq, WireMock/MockServer, Playwright for end to end (if web UI). What we offer; Competitive compensation and equity. Remote working - Modern tooling and autonomy to influence architecture and practices. Quick notes; Fintech/payments: emphasize idempotency, reconciliation, PCI DSS, auditing, and data lineage. SaaS/B2B: highlight multi tenancy, usage metering/billing, RBAC/ABAC, and SSO (SAML/OIDC). Real time/IoT: call out SignalR, WebSockets, MQTT, time series storage, and backpressure strategies. Data heavy: include batch/stream processing, lakehouse integration, and data governance. Desired Candidate Profile 5 8 years professional experience building production systems with C# and .NET (Core/.NET 6+). Strong with ASP.NET Core (Web API, minimal APIs), dependency injection, configuration, and middleware. Proficient in data access: EF Core, Dapper; strong SQL skills with SQL Server and/or PostgreSQL. Experience with cloud platforms (Azure preferred; AWS/GCP OK) and containerization (Docker; Kubernetes a plus). Messaging/eventing experience with one or more: RabbitMQ, Kafka, Azure Service Bus. Testing: xUnit/NUnit/MSTest, mocking frameworks (Moq/NSubstitute), integration and contract tests. CI/CD: GitHub Actions, Azure DevOps, GitLab CI, or similar; package management with NuGet. Diagnostics and performance: Visual Studio Profiler, dotnet-trace/dump, BenchmarkDotNet. Solid understanding of security, authentication/authorization, and secrets (Key Vault/Parameter Store). Strong grasp of Git, code review practices, and collaborative Agile delivery. Nice to have; Frontend exposure: React/Angular/Vue or Blazor; design systems and TypeScript. NoSQL and caching: Redis, MongoDB, Cosmos DB. Microservices, event driven or CQRS patterns; saga/transactional outbox. Observability: OpenTelemetry, Serilog/Seq, ELK, Prometheus/Grafana, Sentry. Infrastructure as code: Bicep/Terraform/Pulumi; environment provisioning and blue green/Canary releases. Background jobs: Hangfire, Quartz.NET, Cloud Functions. Desktop/game dev: WPF/WinUI/Unity (if applicable). Education; BS/MS in Computer Science or related field, or equivalent practical experience. Company Industry ConsultingManagement ConsultingAdvisory Services Department / Functional Area IT Software Keywords C Sharp Engineer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyClient of Jordan Impact
- LocationTunisia - Tunisia
- CategoryFullStack
- SourceNaukrigulf
- Listed2 weeks ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…