AppZone is a response to the growing need in emerging markets for financial services accessibility to the masses. The company was formed with a genuine belief in Africa’s latent ability to support the home grown production and delivery of world class IT Software for the enhancement of key sectors of the budding economy. AppZone started off primarily as a developer of custom e-Banking and payment software for leading commercial Banks in Nigeria. In less than 3 years, AppZone had accumulated a remarkable asset-base of e-payment software products and intellectual property. In a bid to extend existing payment solutions to smaller scale Financial institutions, AppZone observed the absolute dearth of basic IT infrastructure and commenced a 2 year project to develop a world class yet affordable core Banking platform for Microfinance Banks (MFBs) and other small scale retail financial institutions. The culmination of this project saw AppZone in full ownership of an entire integrated suite of IT infrastructure required for the effective functioning of any modern retail Bank. Today AppZone has consolidated these platforms into a shared and entirely managed Banking and payment automation IT infrastructure under the brand BankOne. AppZone was incorporated in July 2006 as Price and Networks Limited and commenced full operations in June 2008 with a knife edged focus on creating a world class organization and defacto provider of IT software for the financial services industry. The young, dynamic and driven co-founders of AppZone decided to bring together their wealth of technical, administrative and entrepreneurial experience as well as key leadership competences to create a winning team comprising the best in brains and character. The end point being to transform the financial services industry in Africa and emerging markets around the globe thereby creating immense value for the respective economies and facilitating their overall growth and development.
Job Description
- Lead the development of products and features enhancements from design through to deployment.
- Oversee the development of functional applications on the server-side of the Switch & Channels Apps
- Write high-quality code in C# and other languages as required, analyzing data, and contributing to the design and implementation of applications.
- Lead a team of engineers and ensure the production of scalable and functional applications that meet specifications.
- Perform code reviews, inspecting code quality and assuring process adherence.
- Analyze and contribute to user stories by discussing with the product owner.
- Training and providing technical guidance, mentorship and coaching to junior engineers, mid-level engineers and newbie engineers on company-related frameworks.
- Drafting application operating procedures and technical documentation as required.
- Setting goals for the team and cascading individual objectives as may be required.
- Building and improving application CI/CD pipelines and keeping tabs with the latest industry trends and technologies.
- Actively participate in scrum processes with team members.
- Collaborating and ensuring a smooth run of operations across multiple teams.
- Conduct testing of new features and functionality to ensure they meet quality standards.
- Work with containers and messaging services to ensure that our products are scalable and reliable.
- Participate in code reviews to ensure code quality and maintainability and perform root cause analysis on application issues and develop solutions.
- Troubleshoot and resolve technical issues related to our software products.
- Document product enhancements and communicate changes to relevant stakeholders.
- Stay up to date with emerging technologies and best practices to ensure that product enhancements are innovative and effective.
- Take on additional responsibilities as needed to support the team and business needs.
Requirements
- BSc in Computer Science, Computer Engineering, Electrical & Electronics Engineering, or a related field of study from an accredited higher institution.
- 5+ years’ related work experience in software engineering, including at least 2 years of experience as an Engineering Manager or Software Engineering Lead, preferably within the Fintech sector.
- Strong understanding of C#, .NET framework, SQL databases; and knowledge of web-based technologies such as HTML, CSS, and JavaScript and other similar frameworks such as ReactJs, Angular, etc., will be a plus.
- Experience with system design and architecture, including designing scalable and reliable systems.
- Experience with containerization, messaging services and other cloud services such as Docker, Azure Service Bus, Kafka and other similar services
- Experience in leading projects and mentoring junior software engineers and team members.
- Excellent communication and interpersonal skills, and ability to work independently and as part of a team.
- Strong knowledge of servers and cloud infrastructure e.g., Azure, AWS or GCP.
- Knowledge of Microservices architecture and containerization strategies.
- Ability to take ownership of projects and lead a team with high emotional intelligence.
- Experience on any Switch &/ Channels Apps and/or related Apps, in a Fintech startup, with the ability to thrive in a fast-paced environment, will be a plus.
Method of Application
Signup to view application details.
Signup Now