Software Engineer at ConSol Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
3 years ago

Additional Details

Job ID
14204
Job Views
104

Job Description



Location: Oshodi, Lagos


Job Description



  • The role focuses on applying the principles of engineering to software development.

  • This role includes analyzing and modifying existing software as well as designing reliable and efficient software, constructing, maintenance and testing end-user applications that meet user needs all through software programming languages.

  • It focuses on creating, maintaining, auditing and improving systems to meet particular needs, often as advised by a systems analyst or architect, testing both hard and software.

  • As a software engineer, you'll work in a constantly evolving environment, due to technological advances and the strategic direction of the organisation you work for.


Job Duties



  • Analyse user requirements

  • Write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project

  • Research, design and write new software programs (e.g. Business applications or computer games) and computer operating systems

  • Evaluate the software and systems that make computers and hardware work

  • Develop existing programs by analysing and identifying areas for modification

  • Integrate existing software products and get incompatible platforms to work together

  • Create technical specifications

  • Write systems to control the scheduling of jobs or to control the access allowed to users or remote systems

  • Write operational documentation with technical authors

  • Maintain systems by monitoring and correcting software defects

  • Work closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals

  • Consult clients and colleagues concerning the maintenance and performance of software systems, with a view to writing or modifying current operating systems

  • Investigate new technologies

  • Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.

  • Develop Java C#

  • Managing the software development life cycle

  • Analyzing applications and making recommendations for improvement

  • Developing software solutions by studying user needs, data usage, and systems flow.


Qualifications

Education:




  • Interested candidates should possess a Bachelor's Degree / HND qualification


Professional:



  • Relevant Industry certification.


Experience:



  • Minimum of Three (3) years experience in a similar position.

  • Experience working on distributed services

  • Experience with REST Web API

  • Experience with Asp.Net WebForms (ability to convert an existing application from WebForms to REST API with an angular IO frontend)

  • Must be able to write good clean code adhering to S.O.L.I.D and T.D.D principles

  • Experience using test frameworks. NUnit preferably.

  • Experience working with relational databases

  • Experience in Azure is a bonus.

  • Experience with Service Fabric

  • Computer Architecture.

  • Microsoft ASP.NET MVC.


Proficiency in the following:



  • Python

  • JavaScript

  • SQL

  • Ruby

  • PHP

  • HTML

  • CSS

  • C / C++ / C#.


Salary

N200,000 - N350,000 monthly.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept