eRecruiter Nigeria has deep knowledge of Human resources and recruitment. Our business is in Talent acquisition, recruitment, outsourcing and everything that revolves around Talent. From acquisition to testing return on investment (ROI) on talent and everything in between. Our goal is to re-define the Nigerian recruitment industry.
In the last two years ...
Read more about this company
Job Summary:- The Technical Analyst, Issuing And Acquiring Delivers High Level Of Services Both For Internal And External Customers By Minimizing Service Delays Or Disruption Through Quality Controls And Measures; Managing And Resolving Escalations Of Card Schemes, Customers, And Business Partners; Growing And Developing Of Meaningful And Profitable Acquirers And Payment Intermediary Relations; Managing Of Interchange Strategy With Key
Internal Stakeholders
Core Responsibilities:-
- Work With Internal And External Stakeholders To Gather And Manage Scope, Requirements, And Overall Delivery Of Card Features
- Define And Document The System And Functional Requirements Of The Cards Issuing, POS, WEB And ATM
- Acquiring. Prepare And Document Business Requirements And Functional Specifications. Serve As A Resource And/Or Participant In Business Process Re-Design Activities. Assists The Customer In
- Determining If And How System Enhancements May Improve Process Flow And Business Function
- Collaborate With Business Teams To Understand Requirements For New Functionalities
- Cultivate Functional Backlog With Technical Team Leads To Set Priorities And Prepare For Development Work Closely With Developers To Ensure That New Functionality Is Delivered To Specification
- Facilitate Collaboration Between The Product, API, And Data Development Teams To Ensure Integration Issues
- Are Resolved Swiftly
- Where Appropriate, Present Solution Options To Functional And Technical Leads To Determine The Best
- Implementation Approach For New Functionality Or Bug Fixes
- Provide Guidance To The QA Team To Ensure That Features And Content Are Properly Tested
- Participate In Change Management Processes Including Submitting Change Requests And Validating Results
- Ensure Plans Are Made And Processes Are Created To Evaluate The Impact Of The Changes Made, Including
- Taking Responsibility For Overseeing And Reporting On This Evaluation. Responsible For Requirement Gathering, Backlog Maintaining And Running Sprints As Per SAFe Agile Processes. To Understand The Market, Describe Product Functionality, And Prepare For The Product Launch. Be In-House Subject Matter Expert On Issuing And Acquiring Development Projects.
Qualifications:-
- 6+ Years Of Experience In Issuing And Acquiring
- Good Understanding Of Cards Value Chain In Acquiring
- Good Technical Knowledge Of Card Processing And/Or Issuing Platforms
- Experience With Cloud-Based Solutions Is A Plus
- Previous Developer Experience Is A Plus
- Knowledge Of Software Delivery Methodologies, Specifically Agile/Scrum
- Excellent Communication Skills With The Ability To Effectively Communicate With On-Shore And Off-Shore
- Technical And Business Teams
- Experience Owning Solution Delivery
- Experience Working With Multiple Teams And Managing Coordination Of Distributed Development Experience In A Data-Oriented Environment And Knowledge Of Data Manipulation Patterns
- Financial Or Accounting Industry Knowledge Very Helpful Local Market And Regulatory Knowledge And Functional Experience In Acceptance, Merchant Acquiring,
- Interchange Management, Consulting, Financial Transaction Processing Knowledge And Client Sales, Supporting
- Highly Complex Clients And/Or Services
- Working With Teams That Use The Following Software/Tools:
- Modern Programming Languages: Java, Python, Etc.
- Infrastructure Automation Technologies: Ansible, Puppet, Chef, Etc.
- Build Automation Technologies: Maven, Jenkins, Etc.
- Monitoring Technologies: Nagios, Tivoli, SCOM, Etc.
- Building APIs And Services Using REST, SOAP, Etc.
- Creating A Distributed Streaming Or Messaging Layer Using QPID, RabbitMQ, Kafka Etc.
- Scripting Languages Like Python, Perl, Shell, Etc.
Good To Have:-
ITIL, PMP OR PRINCE II Would Be An Added Advantage
Our Client Is An Equal Opportunities Employer. Only Suitable Candidates Will Be Responded To.
go to method of application »
Job Purpose
We Are Looking For A Full Stack Developer To Produce Scalable Software Solutions. You’ll Be Part Of A Cross-Functional Team That’s Responsible For The Full Software Development Life Cycle, From Conception To Deployment.
As A Full Stack Developer, You Should Be Comfortable Around Both Front-End And Back-End Coding Languages, Development Frameworks, And Third-Party Libraries. You Should Also Be A Team Player With A Knack For Visual Design And Utility.
Responsibilities
- Participating In The Design And Creation Of Scalable Software
- Writing Clean, Functional Code On The Front- And Back-End
- Testing And Fixing Bugs Or Other Coding Issues
- Work With Development Teams And Product Managers To Ideate Software Solutions
- Design Client-Side And Server-Side Architecture
- Build The Front-End Of Applications Through Appealing Visual Design
- Develop And Manage Well-Functioning Databases And Applications
- Write Effective APIs
- Test Software To Ensure Responsiveness And Efficiency
- Troubleshoot, Debug And Upgrade Software
- Create Security And Data Protection Settings
- Build Features And Applications With A Mobile Responsive Design
- Write Technical Documentation
- Work With Data Scientists And Analysts To Improve Software
Requirements
- At Least 6 Years Of Experience
- Work With Development Teams And Product Managers To Ideate Software Solutions
- Experience Using A Range Of Different Technologies And Languages (Such As Java, JavaScript, HTML, PHP, C#) To Develop Applications.
- Design Client-Side And Server-Side Architecture
- Build The Front-End Of Applications Through Appealing Visual Design
- Develop And Manage Well-Functioning Databases And Applications
- Write Effective APIs
- Test Software To Ensure Responsiveness And Efficiency
- Troubleshoot, Debug And Upgrade Software
- Create Security And Data Protection Settings
- Build Features And Applications With A Mobile Responsive Design
- Write Technical Documentation
- Work With Data Scientists And Analysts To Improve Software
go to method of application »
Responsibilities
- Design And Build Sophisticated And Highly Scalable Apps Using Flutter.
- Build Custom Packages In Flutter Using The Functionalities And APIs Already Available In Native Android And IOS.
- Translate And Build The Designs And Wireframes Into High-Quality Responsive UI Code.
- Write Efficient Queries For Core Data.
- Use Of Model-View-Controller ( MVC) And Model-View-ViewModel-Controller (MVVM) As It Relates To Designing, Developing Architecture, And Developing Maintainable, Testable, And Functional Software That Meets Product Requirements.
- Explore Feasible Architectures For Implementing New Features.
- Resolve Any Problems Existing In The System And Suggest And Add New Features In The Complete System.
- Suggest Space And Time-Efficient Data Structures.
- Follow The Best Practices While Developing The App And Also Keep Everything Structured And Well Documented.
- Use CI/CD For Smooth Deployment.
- Document The Project And Code Efficiently.
- Manage The Code And Project On Git In Order To Keep In Sync With Other Team Members And Managers.
- Communicate With The Project Manager Regarding Status Of Projects And Suggest Appropriate Deadlines For New Functionalities.
- Ensure Security Guidelines Are Always Followed While Developing The App.
- Validate The Cloud System To Ensure Any New Changes Do Not Compromise The Security Of The Backend Server.
- Suggest New Features And/Or Enhancements.
- Maintaining Software Through Product Lifecycle Including Design, Development,
- Verification And Bug Fixes.
- Connect Regularly With The Quality Assurance Specialist To Deliver A Stable App.
- Resolve All The Bugs Reported By The Quality Assurance Specialist In A Timely Manner.
- Perform Time Profiling And Memory Leaks Assessment.
- Execute App Verification Protocol.
- Write Tests For The App.
- Following Company Policies And Quality Procedures To Ensure Quality Product Deliverables.
Requirements
Must Have:
- Flutter: To Build Cross-Platform Mobile Apps For Android, IOS And Web. This Should
- Include Making Responsive UIs To Efficiently Query Data And Also Manage States In An
- Optimized Manner.
- Native Android And IOS: To Build Custom Flutter Packages.
- Firebase: Should Have Experience With Cloud Firestore, Push Notifications, Cloud Functions And Analytics.
- Figma: Should Know How To Use Figma To Analyse And View The Designs To Build The App
- Git: To Manage And Collaborate In Different Projects With The Rest Of The Team.
- Ability To Provide A Portfolio Showing Projects Solely Worked On Upon Request
- At Least 3 Years Of Experience
- Post Secondary School Degree Or Diploma
go to method of application »
Responsibilities
- Support The Entire Application Lifecycle (Concept, Design, Test, Release, And Support)
- Produce Fully Functional Mobile Applications Writing Clean Code
- Gather Specific Requirements And Suggest Solutions
- Write Unit And UI Tests To Identify Malfunctions
- Troubleshoot And Debug To Optimize Performance
- Design Interfaces To Improve User Experience
- Liaise With Product Development Team To Plan New Features
- Ensure New And Legacy Applications Meet Quality Standards
- Research And Suggest New Mobile Products, Applications And Protocols
- Stay Up-To-Date With New Technology Trends
Requirements
- Proven Work Experience As A Mobile Developer
- Demonstrable Portfolio Of Released Applications On The App Store Or The Android Market
- In-Depth Knowledge Of At Least One Programming Language Like Swift And Java
- Experience With Third-Party Libraries And APIs
- Familiarity With OOP Design Principles
- Excellent Analytical Skills With A Good Problem-Solving Attitude
- Ability To Perform In A Team Environment
- BSc Degree In Computer Science Or Relevant Field
- Experience Building Flutter Applications Is A Plus
go to method of application »
Job Purpose
The Backend Engineer Is Required To Produce And Implement Functional Software Solutions For Web Clients And Application Backends. You Will Be Using The Spring, Angular, And Java Programming Language. Experience With These Frameworks Is An Added Advantage But You Can Apply If You Have Experience With Similar Frameworks In C#, Ruby, And Other Web Application Development Frameworks.
You Will Work With The Enterprise Architect To Define Software Requirements And Take The Lead On Operational And Technical Projects. In This Role, You Should Be Able To Work Independently With Little Supervision. You Should Have Excellent Organization And Problem-Solving Skills. You Are Also Required To Have Hands-On Experience In Software Development And Agile Methodologies.
Your Primary Goal Will Be To Develop High-Quality Software That Is Aligned With User Needs And Business Goals.
Responsibilities
- Work With Developers To Design Algorithms And Flowcharts
- Produce Clean, Efficient Code Based On Specifications
- Integrate Software Components And Third-Party Programs
- Verify And Deploy Programs And Systems
- Troubleshoot, Debug And Upgrade Existing Software
- Gather And Evaluate User Feedback
- Recommend And Execute Improvements
- Create Technical Documentation For Reference And Reporting
Requirements
- Proven Experience As A Software Developer, Software Engineer Or Similar Role. Minimum Of 4 Years Exp.
- Familiarity With Agile Development Methodologies
- Experience With Software Design And Development In A Test-Driven Environment
- Knowledge Of Coding Languages (E.G. C++, Java) And Frameworks/Systems (E.G. AngularJS, Git)
- Experience With Databases And Object-Relational Mapping (ORM) Frameworks (E.G. Hibernate)
- Ability To Learn New Languages And Technologies Excellent Communication Skills
- Resourcefulness And Troubleshooting Aptitude
- Attention To Detail
- BSc/BA In Computer Science, Engineering Or A Related Field
go to method of application »
Job Purpose
The Front-End Engineer Is Required To Produce And Implement Functional Software Solutions For Web Clients. You Will Be Using The Angular Js And/Or Angular 6+ And React Web Application Framework.
Experience With These Frameworks Is An Added Advantage But You Can Apply If You Have Experience With Similar Js Frameworks. You Will Work With The Enterprise Architect To Define Software Requirements And Take The Lead On Operational And Technical Projects.
In This Role, You Should Be Able To Work Independently With Little Supervision. You Should Have Excellent Organization And Problem-Solving Skills. You Are Also Required To Have Hands-On Experience In Software Development And Agile Methodologies. Your Primary Goal Will Be To Develop High-Quality Software That Is Aligned With User Needs And Business Goals.
Responsibilities
- Develop High-Quality Software Design And Architecture
- Identify, Prioritize And Execute Tasks In The Software Development Life Cycle
- Develop Tools And Applications By Producing Clean, Efficient Code
- Automate Tasks Through Appropriate Tools And Scripting
- Review And Debug Code
- Perform Validation And Verification Testing
- Collaborate With Internal Teams And Vendors To Fix And Improve Products
- Document Development Phases And Monitor Systems
- Ensure Software Is Up-To-Date With The Latest Technology
Requirements
- At Least 5 Years Proven Experience As A Software Engineer
- Experience With Angular, Javascript Or React
- Experience In Software Development, Scripting And Project Management
- Experience Using System Monitoring Tools (E.G. New Relic) And Automated Testing Frameworks
- Familiarity With Various Operating Systems (Linux, Mac OS, Windows)
- Analytical Mind With A Problem-Solving Aptitude
- Ability To Work Independently
go to method of application »
Job Purpose
The QA Engineer Responsibilities Include Designing And Implementing Tests, Debugging, And Defining Corrective Actions. You Will Also Review System Requirements And Track Quality Assurance Metrics. The QA Engineer Role Plays An Important Part In Our Company’s Product Development Process. Our Ideal Candidate Will Be Responsible For Conducting Tests Before Product Launches To Ensure Software Runs Smoothly And Meets Client Needs While Being Cost-Effective.
Responsibilities
- Work With Other Developers, Enterprise Architects, Product And Project Managers In Designing Software Solutions.
- Derive Acceptance Criteria From A Quality Assurance Perspective For Given Product Requirements.
- Derive Test Cases Based On The Acceptance Criteria Defined.
- Perform The Different Types Of Tests Required To Certify The Quality Of An Application Before Deployment.
- Maintains Records Of Bugs Captured For Applications.
- Carry Out Exploratory/Learning Tests For New Features.
- Ensures That Every Feature Being Deployed Is Without Bugs.
Requirements
- Proven Experience As A Quality Assurance Analyst Or Similar Role.
- Familiarity With Agile Development Methodologies.
- Experience With Software Design And Development In A Test-Driven Environment.
- Excellent Communication Skills.
- Resourcefulness And Troubleshooting Aptitude.
- Attention To Detail.
- Technical Depth.
- Analytical Skills
- Minimum Of Post-Secondary School Qualification/Diploma.
go to method of application »
Job Purpose
The Enterprise Architect Serves As The Bridge Between Products And Engineering. He Has A Deep Understanding Of The Products And A Deep Understanding Of The Engineering Of That Product. He Is Able To Connect All The Dots Required To Deliver An Efficiently Engineered Application. He Sees The Application Today
And Envisions What The Application Will Be In The Future; And Engineers The Application To Be Easily Extensible, Maintainable, And Can Easily Evolve To Accommodate Product Changes.
Responsibilities
- Translates Product Requirements Into Architectural Documents And Diagrams
- Maintains Architectural Documents And Ensures It Is Always Updated To Reflect The Current State Of The Application.
- Makes Architectural Decisions With Respect To Any Feature That’s To Be Added To An Application
- Ensures That The Architectural Direction Of An Application Is In Line With The Strategic Direction Of The Product.
- Performs Code Reviews And Ensures Efficient Code Engineering
- Ensures Applications Are Implemented Using Software Engineering Best Practices
- Responsible For The Stability And Reliability Of Products Under His/Her Purview
- Creates And Enforces Processes That Improve Developer Efficiency And Productivity
- Participates In The Screening Of Engineers For Hire
- Provides Mentorship For Young Engineers.
Qualification
- At Least 7 Years Proven Experience As A Software Architect
- Experience In Software Development And Coding In Various Languages (C#, .NET, Java Etc.)
- Excellent Knowledge Of Software And Application Design And Architecture
- Excellent Knowledge Of UML And Other Modeling Methods
- Familiarity With HTML/CSS, JavaScript And UI/UX Design
- Understanding Of Software Quality Assurance Principles
- A Technical Mindset With Great Attention To Detail
- High Quality Organizational And Leadership Skills
- Outstanding Communication And Presentation Abilities.
go to method of application »
Job Purpose
We Are Looking To Hire A User-Centric Product Manager With A Solid Background In Software Engineering. You Are Passionate About Building Products That Customers Love. You Will Be The Glue Between The Business Side And The Technical Side Of Things.
Responsibilities
- Gain A Deep Understanding Of Customer Experience, Identify And Fill Product Gaps And Generate New Ideas That Grow Market Share, Improve Customer Experience And Drive Growth.
- Create Buy-In For The Product Vision Both Internally And With Key External Partners
- Ability To Work Well With Internal Teams, Including Developers, Engineers, Architects, Quality Assurance, And Operations. Ensure Requirements Are Fully Understood And That Implementation Plans Match Expectations.
- Translate Product Strategy Into Detailed Requirements And Prototypes
- Scope And Prioritize Activities Based On Business And Customer Impact
- Understand, Research, And Follow Technology Trends In The Industry And In General. Able To Assess Emerging Products And Companies To Measure Their Potential Value Or Threat To The Company And Its Products, As Well As Make Recommendations On Which New Technologies To Invest In Or Leverage.
- Implement Beta Tests.
- Work With Data Pipelines, Algorithms, And Automated Systems.
Requirements
- Minimum Of 3 Years Of Proven Work Experience In Software Engineering Or Solutions Architecture And At Least 2 Years Of Product Development.
- Proven Track Record Of Managing All Aspects Of A Successful Product Throughout Its Lifecycle.
- Proven Ability To Assess And Address Technical Risks.
- Proven Ability To Facilitate The Creation And Maintenance Of Proper Product Documentation.
- Solid Technical Background With Understanding And/Or Hands-On Experience In Software
- Development And Web Technologies.
- Strong Problem-Solving Skills And Willingness To Roll Up One’s Sleeves To Get The Job Going.
- Skilled At Working Effectively With Cross-Functional Teams In A Matrix Organization.
- Excellent Written And Verbal Communication Skills.
go to method of application »
Development Efforts:
- Manage All Aspects Of Product Development, Including Scrum Team Formation, Task Allocation, Supervision, Reviews, Testing, Quality Assurance, Go-To-Market, Continuous Improvement, And Updating Of The Client’s Platform.
- Collaborate With Our Client's Leadership And Stakeholders To Establish The Development Team's Strategy, Priorities, And Mission.
- Communicate And Oversee The Execution Of Our Client’s Technical Developmental Plans, Strategies, And Objectives To All Team Members And Subcontractors.
- Manage And Interface With 3rd Party Infrastructure & Service Providers, Ensuring That The Available Technology Resources Suit Our Client's Short And Long-Term Needs.
- Collaborate With The Product Team To Advance Our Client's Strategic Goals, By Providing Expertise Around How Design Translates To Development Processes And Code.
Monitor, Assess And Control Efforts:
- Create Timelines For The Development And Deployment Of All Technological Services.
- Manage The Development Teams On A Day-To-Day Basis, Coordinate All Development Efforts, And Initiate Technical Exchange Meetings When Necessary.
- Monitor And Assess Technical Progress Against Objectives And Plans By Collecting And Analyzing Pre-Determined Metrics.
Leadership Efforts:
- Participate Actively In The Leadership Team And Collaborate With Other Organizational Leaders.
- Make Informed Executive Decisions On Our Client Products.
- Maintain A Consumer-Focused Outlook And Aid In The Delivery Of IT Projects.
- Manage Technology Budgets And Timelines.
- Stay Updated On Technology Trends And Developments.
- Ensure All Technology Practices Adhere To Regulatory Standards
Knowledge / Soft Skills;
- Know About Recent Developments In Tech Industries That Could Be Relevant To Our Client And Its Business Objective.
- Have Experience Managing The Performance And Development Of High-Performing Scrum Teams/Developers.
- Know What Good Looks Like For A High-Performing Team Of Engineers And Know-How To Get There. You Have Direct Experience With Influencing, Coaching, And Developing Teams That Are Autonomous, Self-Organized, And Self-Directed.
- Can Contribute Effectively And Knowledgeably To Technical Debates With The Client In-House Team And External Engineering Team.
- Know System Frameworks And Scrum/Agile Or Kanban Software Development Processes.
- Know Code Review.
- Have Real-Life Hands-On Exposure To A Wide Range Of Emerging Technologies And Tools.
- Are Highly Proactive, Persuasive, And A Communicative Leader, Who Can Successfully Communicate Objectives And Manage Expectations.
- Have Advanced Knowledge Of Software Development Tools, Source Code Control Tools, And Big Data Technologies/Large Data Warehousing Initiatives.
- Have Experience With Cloud Technologies, DevOps Practices, Software Architecture Principles, Requirements And Interfaces, And Software Systems Engineering Experience.
- Have Experience Working With Multiple Contractors Or Stakeholders.
- Possess Project Management Skills
- Have Good Interpersonal Skills.
go to method of application »
Our Client, An AgroTech Company Makes It Easy For Crops To Move From Farmer To Factory To Consumer Through The Fragmented African Food System. They Use Software To Identify & Buy Crops From Smallholder Farmers & Proprietary Hardware To Lightly Process The Crops So They’re Ready For Sale.
Role Summary:-
This Leader Will Be Responsible For The Fullstack Development Of Software That Will Help Us:
- Find, Finance & Bank Farmers (2K To 10K Over The Next 2 Years)
- Create A Digital Footprint Of Crop Supply Across Nigeria (Mapping All Of The Niger Delta)
- Create An Easy To Integrate Platform That Other Service Providers Can Plug Their Services Into
- Explore New Technologies & How They Can Be Used To Empower Our Farmers (Public Blockchains For Identity
- Management & Crypto For Payments To Mention A Few)
- You’ll Be Joining A Small Committed Engineering Team With The Opportunity To Really Shape The Product Direction &
- Have An Outsized Influence. You Need To Be Energized About The Opportunity To Create Something New & Lasting
- Among Equally Ambitious, Energetic And Talented Teams. This Role Requires Not Only A Skilled Developer But A Strategic
- Thinker. We’re Not Looking For Someone Who Just Pushes Code Without Thinking About The Broader Picture Or Being
- Thoughtful About The Users They Are Building For. We Are Looking For Someone Who Is Comfortable With The Entropy
- That Comes With A Fast Moving Engineering Environment - Someone Who Takes Ownership & Learns Quickly.
Good To Have(S):-
Established Technical Skills
- Superior Understanding Of Core CS Concepts, Languages, Algorithms, Data Structures, Codebase Structure, Superior
- Speed Of Learning Tending Towards Mastery & Follows Best Practices As It Relates To Clean Code.
Getting Stuff Done
Aggressively Owns, Prioritize & Break-Down Tasks From End To End, Finishes Them In The Allotted Time Frame & With
Minimum Or Not A Repeated Series Of Bugs While Collaborating Efficiently With Others/Not Allowing Yourself To Be
Blocked
Technical Influence
Ability To Understand Business & User Requirements & Integrate These Into Larger Codebase, Ability To Set Up Rigorous
Test Cases.
Communication & Leadership
- Communicates Technical Decisions Through Design, Docs, Tech Talks And/Or Wikis. Able To Mentor More Junior
- Engineers & Communicate Well Across Business Functions. Communicate Assumptions Upfront To Stop Need For Rework
Down The Line
Qualification & Experience
- Experience In HTML, CSS, Javascript, Bootstrap & TailwindCSS
- ReactJS Or VueJS
- Nodejs & Fundamental Knowledge In Typescript
- NoSQL DB Especially MongoDB + Fundamental Knowledge In SQL DB
- Develop REST API & Experience Integrating With Third-Party APIs
- Experience In Unit & Integration TDD + CI/CD
- Experience Using AWS
- Experience Using Redis Cache Mechanism
- Fundamental Knowledge In Docker & Kubernetes
- Experience In Writing Quality Code; Readable + Scalable Codebase
- A Good Analytical, Communication + Team Player Skill
- Understand Web And Mobile Apps Development Concept
We Are An Equal Opportunities Employer. Only Suitable Candidates Will Be Responded To.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.