Job Description
- Job Type: Full Time
- Qualification: BA/BSc/HND
- Experience: 5–10 years
- Location: Lagos
- Job Field: ICT / Computer
Job Description
- Lead the development of products and feature enhancements from design through deployment.
- Oversee the development of functional applications on the server side of the Internet Banking Apps/Platform Solution 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 on 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.
- 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 others, and experience in leading projects and mentoring junior team members.
- Excellent communication and interpersonal skills, and the 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 in a fintech startup and the ability to work in a fast-paced environment.
- Experience with any Internet banking apps and/or related apps will be a plus.
Benefits
Qore provides the rare opportunity to make history in the financial space for Africans while working with the smartest, brightest & coolest minds in Africa. Our people & culture team continuously thinks of innovative ways to improve employee experience, and some of the other benefits of working with Qore include:
- Very competitive and rewarding pay
- Flexible work option (i.e., Remote work)
- Group Life Insurance
- Medical Insurance
- Paid Lunch for onsite work
- Lifelong Learnings