Senior Application Developer at African Alliance Insurance Plc

Job Overview

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

Additional Details

Job ID
36709
Job Views
102

Job Description



We’re looking for a Full Stack whose primary responsibilities will be to design and develop enterprise scale applications, and maintaining existing applications, while designing anything from back-end services to client-end counterparts to meet business needs.


Duties and Responsibilities



  • Interface with the business for requirement gathering and act as first level support for all user escalations

  • Building new applications, maintaining the existing software platforms

  • Assist in planning, coordinating and supervising all activities related to the design, development and implementation of web and mobile applications

  • Assist development lead in all activities with respect to application development & management operations and support

  • Contribute to planning the introduction of new application systems

  • Develop prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions

  • Perform coding duties according to the functional and technical specifications in order to solve a business problem

  • Actively participate in program unit testing, integration and system testing to ensure they meet quality standards

  • Ensure that developed solutions are peer reviewed and formally documented

  • Assist in maintaining, supporting and upgrading existing IT systems and applications

  • Design, code, test, and document Mobile application software

  • Participate in the customisation of application packages

  • Ensure that solutions meet requirements outlined in the design documentation

  • Review technical constraints and performance issues of business intelligence and integration solutions

  • Database Administration - Data Backup


Job Requirements


Education:



  • Minimum of a First Degree or its equivalent in Computer Science/ numerate discipline

  • Master’s, MBA or a recognized professional certification will be an added advantage

  • Technology Stack

  • Familiarity with the .NET framework (C#, ASP.NET Core, Web API, WCF, ASP.NET Core) and other Object-Oriented Programming based language like JavaScript (NodeJS/Angular/Vue JS/React), Python (Flask/Django), Java, PHP (Laravel).

  • Mobile Development (Android/iOS)

  • Familiarity with Microsoft SQL Server, My SQL Lite, MongoDB, Elasticsearch

  • Familiarity with frameworks such Angular, REST API, ASP MVC, NHibernate, JQuery. Any other one.

  • Unit Test Development/Test Driven Development


Experience



  • 7+ years of experience in designing, developing, and delivering solutions in a structured environment.

  • Experience with building fault tolerant systems at scale.

  • Knowledge in banking, insurance and financial services would be an added advantage.

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools

  • Project management using Agile methodologies

  • Ability to work in and constructively contribute to team work environment and meet stringent deadlines

  • Ability to prioritize and handle multiple tasks simultaneously

  • Excellent interpersonal skills

  • Good communication skills (both written and spoken) in articulating and presenting choices


Similar Jobs

Cookies

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

Accept