.NET Developer

  • Lagos, Nigeria
  • Full-Time
  • On-Site

Job Description:

.NET Developer (Mid–Senior Level | 4–8 Years Experience)

Location: Lagos, Nigeria (Hybrid)
Employment Type: Full-time
Experience Level: Mid to Senior
Reports To: Engineering Manager / Lead Developer

Position Overview

We are seeking an experienced .NET Developer to design, build, and maintain scalable enterprise applications. The ideal candidate will have 4–8 years of hands-on experience within the .NET ecosystem, strong software architecture knowledge, and a proven track record of delivering high-quality solutions. You will be involved in the full software development lifecycle—from design and development to deployment and optimization.

Key ResponsibilitiesCore Development (70%)

  • Design, develop, and maintain scalable applications using .NET 6/7/8, C#, and ASP.NET Core
  • Build and consume RESTful APIs and gRPC services
  • Develop and optimize database solutions using SQL Server (or Oracle DB) with Entity Framework Core
  • Implement microservices and modular monolith architectures
  • Write clean, maintainable code following SOLID principles and design patterns
  • Conduct unit and integration testing using xUnit, NUnit, MSTest, Moq, or NSubstitute

Architecture & Solution Design (20%)

  • Participate in architectural discussions and design reviews
  • Design and implement cloud-native solutions (Azure preferred, AWS acceptable)
  • Containerize applications using Docker and orchestrate with Kubernetes or AKS
  • Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins
  • Evaluate and integrate third-party libraries, tools, and frameworks

Leadership & Collaboration (10%)

  • Mentor junior and mid-level developers
  • Collaborate with product managers, QA engineers, and DevOps teams
  • Participate in Agile/Scrum ceremonies
  • Document technical decisions and system architecture

Required QualificationsTechnical Skills

  • 4–8 years of experience with C# and .NET Core / ASP.NET Core
  • Strong experience with Entity Framework Core or Dapper
  • REST APIs, Swagger/OpenAPI, JWT, OAuth2

Databases

  • SQL Server or Oracle DB (schema design, indexing, optimization)
  • NoSQL (MongoDB, Cosmos DB) is a plus

Tools & Platforms

  • Git, CI/CD tools (Azure DevOps, GitHub Actions, Jenkins)
  • Docker and container basics

Cloud (any one)

  • Azure / AWS / GCP experience

Professional Experience

  • Enterprise applications or distributed systems
  • Microservices, DDD, Clean Architecture
  • Messaging systems (RabbitMQ, Service Bus) and Redis caching
  • Front-end exposure (React, Angular, Blazor) is a plus

Soft Skills

  • Strong analytical and problem-solving skills
  • Good communication skills
  • Ability to work independently and in teams
  • Proactive and adaptable mindset

Education

  • Bachelor's degree in Computer Science, IT, or related field (or equivalent experience)

Apply Now

Interested candidates should apply here:
https://plentytechjobs.careers-page.com/