Software Development Lead at Uridium Technologies

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
85422
Job Views
104

Job Description



Job Brief



  • The Head of Software Development oversees all software and solutions design within the business.

  • Working across vendors and managing core developers, he/she must be able to switch between customer-focused design and internal user automation experience to reduce manual processes.

  • The ideal candidate must be a developer and a business analyst all in one, able to see value in the business users' pain points and draw up a workable solution for the development team to conceptualise, design, test and push to production across all branches of the business to support day-to-day operations.


Responsibilities



  • Translate application storyboards and use cases into functional applications

  • Design, build, and maintain efficient, reusable, and reliable software for customers as well as regional offices

  • Ensure security of hackerproof code as well as conformity to regulatory, audit and compliance standards as required by CBN.

  • Design and maintain a high-volume online retail payment system as well as support an internal automation drive across inter-related businesses.

  • Ensure the best possible performance, quality, and responsiveness of applications and mobile apps

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Help maintain code quality, codebase, documentation organisation, and automation


Qualifications



  • Prospects should have a minimum of a BSc or HND in Computer Science or related course

  • Experience working with finance and payment-related workflow services is a must.

  • Experience working with Core Banking Applications is a must.

  • Should have requisite code security knowledge to develop a secure codebase.

  • Should be willing and able to take charge and be responsible for his/her actions and those of the team members assigned.

  • Minimum of 8 years experience with at least 3 years spent managing a team

  • Proficient in C# with a good knowledge of its ecosystems

  • Proficient in JavaScript, with good working knowledge of at least two core functional frameworks

  • Knowledge of the .NET framework 

  • Knowledge of JavaScript framework (VueJS, Angular)

  • Proficient use of ASP.Net MVC and .Net Core

  • Good knowledge of ionic & Flutter for mobile code review and support when required.

  • Ample knowledge of working with REST / SOA/ SOAP Based APIs using C# and JavaScript

  • Deep understanding of Microservices architecture and CI/CD.

  • Strong understanding of object-oriented programming

  • Skill for writing reusable C#, and JavaScript libraries.

  • A strong knowledge of Microsoft SQL Server is a MUST

  • Understanding fundamental design principles behind a scalable application

  • Creating database schemas that represent and support business processes

  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools V.Studio, BitBucket, GitHub


Similar Jobs

Cookies

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

Accept