The Junior .NET Engineer will support the development, testing, maintenance, and enhancement of software applications using .NET technologies to support the Bank’s operations and digital financial services. The role involves writing and maintaining code, developing APIs, troubleshooting application issues, and working with senior engineers to deliver reliable and secure banking applications.
Previous experience in banking, fintech, or other financial services institutions is mandatory.
ROLES AND KEY RESPONSIBILITIES
- Develop, test, and maintain applications using C#, .NET/.NET Core, and ASP.NET Core.
- Support the development and maintenance of RESTful APIs and backend services.
- Assist with integrating applications with banking systems, payment platforms, and other financial services applications.
- Write clean, efficient, and maintainable code in line with established development standards.
- Work with Microsoft SQL Server to write queries, manage data, and support database-related tasks.
- Identify, troubleshoot, and resolve application bugs and technical issues.
- Conduct unit testing and support integration testing to ensure application quality.
- Maintain and enhance existing .NET applications based on business and technical requirements.
- Participate in code reviews and implement feedback from senior developers.
- Prepare and update technical documentation for applications and APIs.
- Collaborate with senior engineers and other team members to deliver development tasks 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 1–3 years of relevant software development 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.
- Basic to intermediate proficiency in C#, .NET/.NET Core, and ASP.NET Core.
- Familiarity with developing and consuming RESTful APIs.
- Working knowledge of Microsoft SQL Server, SQL queries, and database fundamentals.
- Understanding of object-oriented programming principles and software development best practices.
- Basic knowledge of application debugging, testing, and troubleshooting.
- Strong analytical, problem-solving, communication, and teamwork skills.
DESIRED SKILLS
- Exposure to developing or supporting .NET applications in a financial services environment.
- Familiarity with Git or other version control tools.
- Understanding of secure coding practices and application maintenance.
- Relevant Microsoft or .NET development certifications will be an added advantage.