Expires 1 month from now

Senior .NET Engineer

full-time

location-marker Lagos

Share this job

Job Summary

JOB SUMMARY The Senior .NET Engineer will be responsible for developing, maintaining, and optimising secure, scalable, and high-performing applications using .NET technologies to support the Bank’s operations and digital financial services. The role involves building backend applications, developing APIs, integrating banking systems, and ensuring application reliability, performance, and security. Experience in banking, fintech, or other financial services institutions is mandatory.

Job Details

ROLES AND KEY RESPONSIBILITIES

  • Design, develop, test, deploy, and maintain applications using C#, .NET, ASP.NET Core, and related .NET technologies.
  • Develop and maintain RESTful APIs and backend services to support banking applications and digital financial products.
  • Integrate applications with core banking systems, payment platforms, and other financial services systems.
  • Write clean, reusable, maintainable, and efficient code in line with established development standards.
  • Design, manage, and optimise Microsoft SQL Server databases, queries, and stored procedures.
  • Identify and resolve application bugs, performance issues, and production incidents.
  • Implement secure coding practices to protect financial transactions and customer data.
  • Conduct code reviews, unit testing, and integration testing to ensure application quality.
  • Maintain existing .NET applications and implement approved system enhancements.
  • Prepare and maintain technical documentation for developed applications and APIs.
  • Collaborate with relevant technical and business teams to deliver development projects within agreed timelines.

Requirements

MINIMUM EDUCATION AND EXPERIENCE REQUIRED

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related discipline.
  • Minimum of 5 years’ experience in software development, with strong hands-on experience using .NET technologies.
  • Mandatory banking or financial services experience: Previous experience working in a bank, fintech, microfinance bank, payment service bank, or another financial services institution.
  • Strong proficiency in C#, .NET/.NET Core, and ASP.NET Core.
  • Proven experience developing and maintaining RESTful APIs and backend applications.
  • Strong experience with Microsoft SQL Server, database design, and query optimisation.
  • Experience integrating applications with banking systems, payment platforms, or financial services applications.
  • Good understanding of secure coding practices and application troubleshooting.
  • Strong analytical, problem-solving, and communication skills.

 

DESIRED SKILLS

  • Experience developing and supporting enterprise-grade .NET applications in a financial services environment.
  • Knowledge of modern .NET application architecture and software development best practices.

About Company

company logo

9 Payment Service Bank

Established in 2020, 9 Payment Service Bank (9PSB) is a Payment Service Bank licensed by the Central Bank of Nigeria (CBN), with a strong focus on advancing financial inclusion across Nigeria. As a fully digital bank, 9PSB provides accessible, convenient, and innovative financial services designed to serve the unbanked, underbanked, and banked population. Through its digital banking platform and agent banking network, 9PSB enables customers to access seamless financial services both online and offline. At 9PSB, we believe banking is for everybody. Our solutions are built around simplicity, accessibility, innovation, and customer convenience, with the goal of making financial services more inclusive and accessible to individuals and communities across Nigeria.