WAYA is a multi-purpose messaging, social media and mobile payment developed by WAYA Multi-link Limited in November 2018. WAYAApp is designed to ease the problems of transactions in Nigeria.
We are committed to providing a cashless and secured mobile application that assist businesses, individuals and non-profit organizations in operating sustainably around the world at large.
Read more about this company
Head of Engineering- Java Springboot - Agency banking
Head of Engineering has to work in a dynamic and challenging environment. This position involves designing, planning,execution of projects in a technical perspective and will be a single point of contact for technical needs of the application.
Role includes working with complex designing and developing complex applications,solutions and information systems in Java / J2EE / Spring, MVC architecture and work with Senior Software Engineers, software engineers and Product Manager for execution of projects.
HOE should be able to work as software architect and contribute by coding whenever needed
Experience in Async and Event driven Architecture, CI/CD and devops
Experience of working with developers working in Java / Spring, REST APIs, GRPC.
Experience of working with different types of databases
Experience in web client technologies like react/angular vue etc
Experience in Mobile platform. Android/ IOS/Hybrid
Excellent knowledge in Architecture, OOAD, Design Patterns, UML etc
Thorough understanding of Agile, Test Driven development is must.
Good working knowledge in conceptualizing a product and to design and develop it.
Excellent Team handling skills.
Excellent Verbal and Communication Skills.
Job Responsibilities :
Develop the technical roadmap and architecture.
Research and incorporate new technologies that may potentially improve key matrices.
Create a timeline for the development and deployment of our technology across Business
Oversee and lead changes in system architecture.
Monitor system infrastructure and ensure system infrastructure is functioning and working efficiently
Build processes for feature delivery, data protection and quality assurance
Monitor Key Performance Indicators and metrics
Keep track of IT budgets in order to update the performance of technology. Ensure the IT budget has no unnecessary expenses
Reduce the risk of technological breaches
Respond to feedback from stakeholders and use it to make improvements or adjustments needed to our technology
Make sure ideal and acceptable departmental standards are upheld
Deploy and implement a core functionality.
Plan and implement appropriate use policies for employees
Manage (recruit, motivate, develop, strengthen) the product engineering team
Mentor and lead the engineering team as a subject matter expert for all technology and architecture
Requirement :
A minimum bachelor's degree is required B. Tech / M. Tech
Minimum of 6 years in managing high performance engineering teams with a successful history of innovative products.
Demonstrated analytical and quantitative skills, ability to use hard data and metrics to back up assumptions and develop business cases.
Ability to clearly communicate data insights to others.
Willingness and ability to adjust to multiple demands and shifting priorities
Strong hold on application/ web/ data/ network security
Experience in Fintech/ Financial sector is an added advantage.
Payments/Lending/Onboarding/AML/KYC/Onboarding
Prior experience in a Digital bank/Fintech is a must