Assets Microfinance Bank RecruitmentÂ
Our Mission Value-Based Banking for All Nigerians At Assets MFB, we offer value-based banking to Nigerians by creating superior value for all our stakeholders with the most effective and sustainable technologies.
We hold ourselves to the highest professional and ethical standards, and building an enduring transparent institution.We are growing to become a leading, transparent customer-centric digital.
We’re recruiting for the following Job Positions;
- BA/Technical Project Manager
- Quality Assurance Engineer
- Web Developer
- Java Backend Developer
Locations:Â Lagos
Job Type: Full-time
BA/TECHNICAL PROJECT MANAGER
Job Summary
- The BA/Technical Project Manager will be responsible for analyzing business needs, defining technical requirements, and managing projects from inception to completion.
- He/she will work closely with stakeholders to ensure that solutions meet business goals while overseeing project planning, execution, and delivery.
- He/she will be responsible for overseeing project planning, budget management, and team supervision, while also providing in-depth market analysis, performance benchmarking, and strategic advice to senior management.
- This role involves ensuring the successful implementation of projects, optimizing business processes, and contributing to the company’s growth and profitability.
Responsibilities
- Create project plans with relevant team members.
- Work with stakeholders to elicit, document, and prioritize business and technical requirements for projects.
- Analyze and design solutions that meet business needs, ensuring alignment with strategic goals.
- Identify opportunities for process improvements and recommend solutions to enhance business efficiency.
- Act as a liaison between technical teams and business units to ensure clear understanding and alignment of project goals.
- Prepare progress reports for senior management.
- Develop comprehensive project plans, including scope, timelines, resources, and budgets, in collaboration with relevant team members.
- Ensure that tasks are completed on schedule and to the required quality standards.
- Oversee the implementation of project improvements and ensure that solutions are delivered effectively.
- Prepare and present progress reports to senior management, highlighting project status, risks, and issues.
Requirements
- Bachelorâs degree in Business Administration, Information Technology, Computer Science, or a related field. A Masterâs degree or relevant certification (e.g., PMP, CBAP, Scrum Master) is a plus.
- A minimum of 2 years of experience in business analysis and/or project management, with a strong understanding of both business and technical aspects.
- Proficiency in project management tools (e.g., MS Project, JIRA, Asana) and familiarity with Agile/Scrum methodologies. Experience in reporting tools.
- Strong understanding of market trends, economic indicators, and competitor analysis, especially within the financial or technology sectors.
QUALITY ASSURANCE ENGINEER
Job DescriptionÂ
- The Quality Assurance Engineer will be responsible for developing and implementing comprehensive test plans, test cases, and test scripts to ensure the highest quality of our software products.
- This role involves identifying and documenting software defects, collaborating closely with development teams, and conducting various types of testing, including functional, regression, and performance testing.
- Additionally, the Quality Assurance Engineer will play a key role in setting up and maintaining automated test processes in collaboration with DevSecOps.
Responsibilities
- Develop, implement, and maintain detailed test plans, test cases, and test scripts to ensure thorough coverage of all aspects of the software.
- Execute test cases and document test results, including identifying and tracking defects.
- Identify, document, and track software defects and issues in a clear and concise manner.
- Work closely with development teams to reproduce defects, prioritize issues, and ensure timely resolution.
- Conduct various types of testing, including functional, regression, and performance testing to ensure the software operates as intended under all conditions.
- Perform exploratory testing to uncover issues not covered by automated tests.
- Create, set up, and maintain automated test processes and frameworks in conjunction with DevSecOps practices.
- Continuously improve automated test coverage and efficiency.
- Prepare detailed test reports and documentation, including test plans, test scripts, and test results.
- Provide regular updates on testing progress and quality metrics to stakeholders.
- Advocate for quality assurance best practices and contribute to the continuous improvement of testing processes.
Requirements
- Bachelorâs degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant certifications or equivalent experience is also acceptable.
- Experience in using testing tools and frameworks (e.g., Postman, Selenium, JUnit, TestNG, JIRA, LoadRunner).
WEB DEVELOPER
Job DescriptionÂ
- The Web Developer will be responsible for developing, and maintaining web applications that enhance the digital banking experience for our customers.
- You will work closely with cross-functional teams to deliver secure, user-friendly, and high-performance web solutions.
- Your expertise in web technologies and understanding of the financial industry will be crucial in ensuring that our web applications meet both user expectations and regulatory requirements.
Responsibilities
- Develop, and maintain web applications for various banking services, ensuring they are functional, secure, and responsive.
- Implement and enhance user interfaces using modern front-end technologies, focusing on user experience and accessibility.
- Collaborate with backend developers to integrate web applications with banking systems and services, ensuring seamless data flow and functionality.
- Apply best practices for web security to protect sensitive financial data and comply with industry regulations and standards.
- Work closely with design, UX/UI, and product teams to ensure web applications meet business requirements and user needs.
- Ensure web applications comply with banking regulations, accessibility standards, and company policies. to ensure web applications meet business requirements and user needs.
- Ensure web applications comply with banking regulations, accessibility standards, and company policies.
Requirements
- Bachelorâs degree in Computer Science, Web Development, Information Technology, or a related field.
- Relevant certifications or equivalent experience is also acceptable.
- Knowledge in web development, preferably within the banking or financial services industry.
- Knowledge with front-end technologies (e.g., HTML5, CSS3, JavaScript, React, or next.js)
- Familiarity with integrating RESTful APIs and web services.
- Proficiency in version control systems, particularly Git.
- Knowledge of web security practices and data protection measures.
- Strong problem-solving abilities with a keen eye for detail and accuracy.
JAVA BACKEND DEVELOPER
Job DescriptionÂ
- The Backend Developer will be responsible for developing high-quality software solutions that are secured, scalable and efficient.
- This role involves collaborating with cross-functional teams to define requirements, design system architecture, and implement new features.
- The developer will be expected to write clean, maintainable, and well-documented code.
- Additionally, understand test driven development, cover edge cases adequate, etc.
Responsibilities
- Develop high-quality software solutions using Java programming language and Springboot.
- Understand Spring batch and Spring cloud. Event driven development using RabbitMQ, ActiveMQ, Kafka, etc
- Design and implement scalable and efficient back-end and front-end systems.
- Collaborating with cross-functional teams to define requirements, pseudo coding, and develop new features.
- Writing clean, maintainable, and well-documented code.
- Test driven development
- Troubleshooting and resolving software defects and performance issues.
- Ensuring adherence to coding standards and best practices.
- Experience building a financial system will be a plus
- Knowledge of .net Core and Lavarel would be a big plus best practices.
- Experience building a financial system will be a plus
- Knowledge of .net Core and Lavarel would be a big plus
Requirements
- Bachelorâs degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant certifications or equivalent experience is also acceptable.
- Minimum of 1-2 years of experience in backend development, particularly in building scalable, high-performance applications.
- Proficiency in backend programming languages such as Java and .net Core or Laravel
- Knowledge of relational databases and/or NoSQL databases
- Familiarity with popular backend frameworks (e.g., Springboot, Laravel, .NET Core).
- Understanding of common security vulnerabilities (e.g., OWASP) and experience implementing secure coding practices.
How to ApplyÂ
Interested and qualified Candidates should send their respective CVs to: [email protected]Â using their job role as the title.