Full-Stack Developer
Job Overview
-
Date PostedSeptember 6, 2025
-
Location
-
Work ModeRemote
-
Expiration dateJune 2, 2028
-
Experience3 years
-
QualificationBachelor'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.
