Software Engineer (Mid-Level)

Cousant Ltd

Apply for this job   

Share this job:

Job brief

We are looking for a passionate Software Engineer to design, develop and install web/mobile based applications using .NET MVC, Angular JS and the Ionic framework. 

The successful candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.



  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Produce specifications documents from high level requirements
  • Integrate software components into a fully functional software system
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards


  • Proven working experience developing software in a formal workplace
  • A degree in Computer Science or Software Engineering
  • Hands on experience in designing interactive web applications using ASP.NET MVC and angular JS
  • Hands on experience in developing middleware services using Web API.
  • Solid experience in securing web applications using ASP.NET Identity and OAuth tokens.
  • Hands on experience in designing mobile applications
  • Excellent knowledge of Object Oriented Methodologies (Interfaces, Abstract Classes, Inheritance, Polymorphism etc)
  • Excellent knowledge of Software Design Patterns (MVC, Singletons etc)
  • Excellent knowledge of Web Design frameworks e.g. JQuery, CSS3
  • Excellent knowledge of Relational Databases and ORM technologies e.g  SQL Server and MySQL, Entity Framework etc
  • Experience in deploying .NET web applications on the IIS web servers 
  • Experience with integrating with both internal and external API.
  • Mastery in software engineering development tools e.g Git, Subversion, Visual Studio
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • A Self starter who can work well on their own and work with a team
  • A quick learner who can get acquainted with new concepts and technologies easily.



Cousant Ltd

Job Level

Experienced (Non-Manager)




Information Technology

Job Type


Minimum Qualification


Preferred Years of Experience

1 - 3 years


₦180,000.00 ‐ ₦250,000.00 per month

Application Deadline