Position title
Senior C# Developer
Description

We are seeking an experienced Senior C# Developer to design, develop, and maintain high-quality software solutions using the Microsoft .NET technology stack. The ideal candidate will play a key role in system architecture, mentoring junior developers, and delivering scalable, secure, and high-performance applications.

This role requires strong technical expertise, problem-solving skills, and the ability to collaborate across cross-functional teams.

Responsibilities

Software Development & Architecture

· Design, develop, test, and maintain applications using C#, .NET Core/.NET Framework

· Build scalable, high-performance backend services and APIs

· Participate in system architecture and technical design decisions

· Ensure application security, performance, and reliability

Code Quality & Best Practices

· Write clean, maintainable, and well-documented code

· Conduct code reviews and enforce coding standards and best practices

· Optimize applications for maximum speed and scalability

· Troubleshoot, debug, and resolve complex technical issues.

Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 5+ years of professional experience in C# and .NET development.
  • Strong proficiency in C#, .NET Core, ASP.NET, Web APIs
  • Experience with Entity Framework / Dapper or similar ORM tools
  • Solid understanding of SQL Server or other relational databases
  • Experience building RESTful APIs and microservices
  • Strong proficiency in C#, .NET Core, ASP.NET, Web APIs
  • Experience with Entity Framework / Dapper or similar ORM tools
  • Solid understanding of SQL Server or other relational databases
  • Experience building RESTful APIs and microservices Knowledge of OOP, SOLID principles, and design patterns
  • Familiarity with Git and version control workflows
Employment Type
Contract
Job Location
Lagos, Nigeria
Date posted
January 19, 2026
PDF Export