.NET Developer at Unified Payment Services Limited
UPî otherwise known as Unified Payment Services Limited is Nigeriaâs premier Payments & Financial Technology company founded in 1997 by a consortium of leading Nigerian banks. UPî operates as a shared infrastructure for the banking community in Nigeria and Payments Service Provider within and outside Nigeria, with a vision to be the most preferred e-payment service provider in Africa.Job Objective(s)
We are looking for a skilled .NET Developer with at least 3 years of experience to join our dynamic team.
The ideal candidate should have strong expertise in C#, .NET Framework/.NET Core, ASP.NET, and database management. You will be responsible for developing, testing, and maintaining high-performance applications, ensuring scalability, security, and reliability.
Duties & Responsibilties
Design, develop, and maintain scalable .NET applications using C#, ASP.NET MVC/Core.
Write clean, efficient, and well-documented code following best practices.
Develop RESTful APIs and integrate third-party APIs/services.
Work with SQL Server / PostgreSQL / MySQL / Oracle to design and optimize database structures and queries.
Implement authentication, authorization, and security best practices.
Debug, troubleshoot, and resolve application issues.
Participate in code reviews, agile development practices, and team discussions.
Optimize application performance and scalability.
Stay up-to-date with emerging technologies and trends in .NET development.
Requirements
Education:
Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
4 – 6 years of hands-on experience in .NET Framework/.NET Core and C# development.
Strong experience with ASP.NET MVC / ASP.NET Core / Web API.
Proficiency in SQL Server / PostgreSQL / MySQL/Oracle, including writing complex queries, stored procedures, and indexing.
Experience with Entity Framework (EF) / Dapper for database interactions.
Knowledge of frontend technologies (JavaScript, HTML, CSS, Angular, React, or Vue.js) is a plus.
Strong understanding of OOP, design patterns, and best coding practices.
Ability to work in an agile development environment.
Excellent problem-solving and analytical skills.
Strong communication and teamwork skills.
Preferred Skills (Nice-to-Have):
Experience with microservices architecture.
Knowledge of Docker/Kubernetes.
Experience in unit testing frameworks (xUnit, NUnit, Moq).