Job Description
Jobs in Lagos, Nigeria.
Roles and Responsibilities:
- Collaborate with the Product team to design and implement high-quality features aimed at enhancing customer satisfaction.
- Develop a platform that allows each market to tailor specific features while ensuring a robust core product.
- Solve complex financial challenges using effective methodologies and appropriate solutions.
- Play a key role in making architecture and technology decisions to create an exceptional user experience.
- Take ownership of designing, developing, and deploying medium to large-scale projects.
- Contribute to defining engineering best practices and mentor other engineers to foster their growth.
- Assist in the continuous optimization of infrastructure to support millions of users.
- Improve the efficiency, scalability, and reliability of monitoring, continuous integration, and platform integration systems.
Requirements:
- Bachelor’s or Master’s Degree in Computer Science, Mathematics, or a related technical field.
- At least 6 years of experience in backend software development using C#.
- Over 2 years of experience in the Fintech sector.
- More than 2 years of experience in contributing to the design and architecture of new and existing systems, with a focus on reliability, scalability, and design patterns.
- Excellent verbal and written communication skills.
- Strong problem-solving abilities and a solid understanding of object-oriented design principles.
Technical Stack:
- Our customer-facing product is an Android and iOS application.
- The application interacts with a .NET Core (C#) backend.
- We are hosted on Azure, utilizing services like Azure SQL, Azure DevOps, Azure App Service, among others.
Preferred Qualifications:
- Experience in building complex software systems and successfully delivering them to customers.
- Knowledge of best practices for the complete software development lifecycle, including coding standards, source control management, testing, and operations.
- Familiarity with cloud platforms, particularly Azure, or alternatively AWS.
- Experience in working with users, technical teams, and management to gather requirements, define product features, and create technical designs and specifications.
Benefits:
- Private Health Insurance
- Pension Plan
- Paid Time Off
- Work From Home
- Training & Development Opportunities
Source: From Company Career Portal/Other Job Boards.