datatrota
Signup Login
Home Jobs Blog

Full Stack Software Developer at Proten

ProtenLagos, Nigeria Software Development
Full Time
Proten is an international Human Capital Development firm that offers a wide range of Training, Coaching and Consulting services to individuals, small businesses and corporate and governmental organisations. Our client base spreads across Europe and Africa with head offices in London, United Kingdom and Lagos, Nigeria. Human Capital is undoubtedly one of the most important elements of success in any organisation today. Developing human capital requires creating and cultivating environments in which human beings can rapidly learn and apply new ideas, competencies, skills, behaviours and attitudes. Proten International assists organisations across Europe and Africa in providing opportunities for people to create shared understanding, explore new ideas and apply them. The tools for creating these opportunities include training, facilitation, coaching and consulting. Our focus is to create an enabling environment for businesses and organisations to start - up and thrive through a range of business development services. We also work with Corporate and Governmental organisations to optimize their productivity and performance through a range of advisory, consulting and other services. We aim to understand the needs of every organisation and its people and work hand-in-hand with them to fulfil them. We strongly believe that a highly performing and productive workforce will lead to a profitable organisation.

ob Purpose

Successful candidate will have the responsibility to develop software and applications that will support our business goals, uphold the integrity and security of the technological infrastructure, and collaborate with the other teams to achieve the profitability drive of the organisation

Principal Responsibilities

  • Analyze Requirements, Define Problems, and Architect Solutions
  • Assign Tasks and Measure/Monitor individual and team progress
  • Manage Products, manage deployment platform, and manage multiple integration to external subsystems
  • Manage Team to deliver solutions efficiently and effectively
  • Participate in Innovation and Creativity
  • Ensure support and continue improvement for payment platform and for end-users
  • Secure Code repository, manage build process, and ensure all code base are sufficiently documented
  • Equality The post holder must demonstrate commitment and enthusiasm to promote the principle of equality in employment and service delivery.

Main Working Relationships

  • ? Other business teams
  • ? Business support teams e.g., Operations, Business Development, Administration and Finance, customer support etc.
  • ? External Stakeholders i.e., clients, vendors, and regulators e.g., CBN, NIBSS, NCC etc.

Qualifications

Knowledge & Experience

  • Bachelor’s Degree or equivalents in Technical/Information Technology from reputable institutions.
  • 5 - 7 years of relevant working experience in a similar role in the industry
  • Fintech industry like Opay, Moniepoint, Paystack, Flutterwave, fairmoney, nownow etc; top organizations . 
  • Knowledge and working experience with the roll out of financial payment solutions
  • Must have a personal bias and passion for financial payment solutions

Skills

Technical Full-Stack Developer Skill

  • Language Proficiency in C# or Java (including JavaScript to a lesser extent)
    • Data Structure and Algorithms.
    • SQL Querying - TSQL, LINQ to SQL, etc.
    • Concurrency, Multi-Threading, Delegates, Asynchronous Systems, Lambda, etc.
    • Instrumentation and Logging.
    • Secure Coding & Identity Management.
  • Backend Skills
    • ASP. Net Core 5 or Net. 6 for Restful Web API 2.0 (if applicant is a C# developer).
    • Java Spring Boot (if applicant is a Java Developer).
    • Entity Framework (EF) 6 or later.
  • Unit Testing - Automated Testing
    • Some Frontend Skills
    • MVC, Razor, or Blazor
    • View JS or Node Js
    • React
    • Angular
    • Cloud Computing: using Azure Blob Storage - An Added Advantage
  • Software Architecture Skills - Candidate must significantly be proficient in all or some of the following:
    • OOP/OOD, SOLID
    • Some of the following Design Patterns:
    • Observer Pattern
    • Singleton
    • Abstract Factory and Factory Pattern
    • Builder Pattern, Strategy Pattern, Decorator Pattern
    • Dependency Injection and Inversion of Control
  • MVC Pattern
  • Advanced Programming Technologies:
    • Development of Middleware
    • Reactive Programming (Knowledge of at least one of: RX .NET, Reactive JS, RX Android, or RX C++, RX Swift)
    • Azure Core/Data - not mandatory
  • Some Developer Tools - VS Code, Visual Studio, Swagger, Fidler, Postman, Git, TFS,
  • etc.
  • One Mobile App Development Skill (Android, IOS, Flutter) - This is not mandatory
  • but an added Advantage

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend