Enter a job title or keyword

.NET Engineer

Cwg


Job Location:

Lagos - Nigeria

Monthly Salary: Not provided by the employer
Posted: 22 August 2026 (Yesterday)
Application Deadline: 19 November 2026
Vacancies: 1 Vacancy

Job Summary

This role is for a highly skilled and Engineer who can design develop and maintain secure scalable and high-performing enterprise applications that power mission-critical business operations.

The ideal candidate is passionate about software engineering thrives in a collaborative environment and enjoys solving complex technical challenges using modern Microsoft technologies.

You will work closely with cross-functional teams to build reliable solutions enhance existing applications and contribute to the continuous improvement of our software development practices.

Key Duties & Responsibilities

  • Design develop test deploy and maintain enterprise-grade applications using C# .NET Core/.NET and related Microsoft technologies.
  • Build and consume RESTful APIs and web services to enable seamless system integrations.
  • Collaborate with product managers business analysts UI/UX designers QA engineers and other developers to deliver high-quality software solutions.
  • Translate business and functional requirements into scalable secure and maintainable technical solutions.
  • Write clean reusable well-documented and efficient code following industry best practices and coding standards.
  • Troubleshoot debug and resolve application defects performance bottlenecks and production issues.
  • Optimize application performance scalability reliability and security.
  • Design and manage SQL Server databases including writing optimized queries stored procedures views and functions.
  • Participate in code reviews to maintain code quality and promote knowledge sharing across the engineering team.
  • Implement automated testing and support continuous integration and continuous deployment (CI/CD) pipelines.
  • Support application deployments releases upgrades and post-deployment monitoring.
  • Integrate third-party APIs and enterprise systems where required.
  • Maintain technical documentation including system architecture APIs deployment procedures and development standards.
  • Stay current with emerging technologies and recommend improvements to enhance software quality and development efficiency.
  • Ensure compliance with security governance and software development best practices.


  • Bachelors degree in Computer Science Software Engineering Information Technology or a related discipline.
  • Experience
  • Minimum of 4 years experience in software development using the technology stack.
  • Proven experience developing and supporting enterprise or business-critical applications.
  • Technical Skills
  • Strong proficiency in C# MVC Core /.NET Core.
  • Experience building RESTful APIs and microservices.
  • Strong knowledge of Microsoft SQL Server database design and query optimization.
  • Experience with Entity Framework or Entity Framework Core.
  • Proficiency in HTML5 CSS3 JavaScript and modern frontend frameworks such as Angular React or is an advantage.
  • Experience with Git and version control best practices.
  • Knowledge of Azure DevOps GitHub Actions Jenkins or other CI/CD tools.
  • Familiarity with Microsoft Azure or AWS cloud services is an added advantage.
  • Experience with Docker Kubernetes or containerized application deployment is desirable.
  • Understanding of software architecture patterns object-oriented programming SOLID principles and design patterns.
  • Knowledge of authentication and authorization frameworks such as OAuth2 JWT and Identity Framework.
  • Experience with Agile/Scrum software development methodologies.
  • Core Competencies
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting abilities.
  • Strong communication and interpersonal skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • High attention to detail and commitment to software quality.
  • Strong organizational and time management skills.
  • Continuous learning mindset with a passion for innovation.
  • Ability to manage multiple priorities and deliver within deadlines.



Required Experience:

IC