View all jobs

C# Full Stack Developer

Lagos, Lagos · Banking/Loans
Job Summary
The C# Full-stack Developer at plays a key role in designing, developing, and maintaining the bank's software applications, both on the front end and back end. This role involves working closely with cross-functional teams to deliver high-quality, scalable, and secure solutions that meet the bank's business requirements. The developer will utilize their expertise in C# programming, front-end frameworks, and database technologies to contribute to the development and enhancement of digital platforms.

  • Design and develop web applications and software solutions using C# programming language and related technologies.
  • Collaborate with the development team, business analysts, and stakeholders to gather and understand software requirements.
  • Create clean, efficient, and maintainable code for both front-end and back-end components.
  • Develop and implement user interfaces using front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, Vue.js).​​​​​
  • Build and integrate APIs and web services to connect front-end interfaces with back-end systems.
  • Develop and optimize database schemas and queries using SQL or ORM frameworks.
  • Implement security best practices to ensure the confidentiality, integrity, and availability of the applications.
  • Conduct unit testing and participate in code reviews to ensure code quality and adherence to coding standards.
  • Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
  • Troubleshoot and resolve software defects and technical issues in a timely manner.
  • Stay updated with emerging trends and technologies in web and software development and propose innovative solutions.
  • Assist in documenting software specifications, technical designs, and project-related information.
Qualification and Skills
  • Bachelor's degree in computer science, Software Engineering, or a related field. A master's degree is a plus.
  • 2 - 3 years plus experience as a C# Full-stack Developer, preferably in the banking or financial services industry.
  • Strong knowledge and experience in C# programming language and .NET framework.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js).
  • Experience with relational databases and SQL (e.g., SQL Server, MySQL) and familiarity with ORM frameworks (e.g., Entity Framework).
  • Knowledge of web service technologies (REST, SOAP) and API development.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Understanding of software development best practices, including Agile methodologies.
  • Familiarity with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker) is desirable.
  • Strong problem-solving and analytical skills to identify and resolve technical issues.
  • Excellent teamwork and communication skills to collaborate effectively with cross-functional teams.
  • Ability to work on multiple projects simultaneously and deliver high-quality results within deadlines.

Share This Job

Powered by