Job Overview

  • Date Posted
    September 6, 2025
  • Location
  • Work Mode
    Remote
  • Expiration date
    June 2, 2028
  • Experience
    3 years
  • Qualification
    Bachelor's Degree

Job Description

Company Overview:

Cowry Asset Management Limited is a leading investment banking firm licensed by the Securities and Exchange Commission (SEC). The company provides tailored investment solutions to clients across diverse sectors.

Job Title

Full-Stack Developer

Location

Lagos

Employment Type

Full-time

About the Job

We are seeking a Full-Stack Developer to join our technology team. The successful candidate will play a vital role in building and maintaining enterprise-grade applications that support financial and corporate operations. The role requires a developer who is technically strong in C#, ASP.NET Core, and SQL, while also being creative, solution-driven, and open to adopting the best tools and frameworks to achieve business goals.

Responsibilities
  • Design and develop full-stack applications with ASP.NET Core, C#, and SQL Server as the primary stack.

  • Build and maintain RESTful APIs to support system integration and automation.

  • Develop responsive and user-friendly front-end interfaces using HTML5, CSS3, Bootstrap, and JavaScript frameworks such as React, Angular, or Vue.

  • Design and optimize relational database schemas.

  • Write and tune SQL queries, stored procedures, and views.

  • Ensure data integrity, performance, and scalability.

  • Collaborate with cross-functional teams to gather requirements and deliver effective solutions.

  • Actively contribute to architecture discussions and planning sessions.

  • Participate in peer code reviews and promote best practices.

  • Write clean, maintainable, and testable code.

  • Conduct unit and integration testing.

  • Work with automated build and deployment pipelines to ensure smooth delivery of applications.

  • Monitor applications for performance, security, and reliability.

  • Stay updated with industry trends and modern frameworks.

  • Proactively suggest process improvements and system enhancements.

  • Apply creativity and analytical thinking to solve business challenges.

Qualifications
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 3 years of proven experience as a Full-Stack Developer.

  • Strong expertise with C#, ASP.NET Core, and SQL Server.

  • Good knowledge of front-end technologies: HTML5, CSS3, Bootstrap, and JavaScript/TypeScript.

  • Experience with modern front-end frameworks (React, Angular, or Vue).

  • Familiarity with API design and integration.

  • Understanding of software engineering best practices (OOP, SOLID, design patterns).

  • Strong problem-solving skills and ability to work in a fast-paced environment.

  • Excellent communication and teamwork skills.

Additional Skills (Nice-to-Have)
  • Experience with Azure or other cloud platforms.

  • Familiarity with DevOps tools such as CI/CD pipelines, GitHub Actions, and Docker.

  • Exposure to enterprise applications such as HR, finance, or workflow systems.

  • Knowledge of background job schedulers (e.g., Hangfire) and caching strategies.