.NET Developer
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/