Company Info
Mid sized business
1 to 50 Employees
iRecharge Tech-Innovations Limited is a leading Information, Communication, and Software Technology firm dedicated to transforming Africa's technological landscape. With a commitment to delivering value through innovative technology solutions, we aim to revolutionize the digital experience for our clients.
iRecharge Tech-Innovations Limited is a leading Information, Communication, and Software Technology firm dedicated to transforming Africa’s technological landscape. With a commitment to delivering value through innovative technology solutions, we aim to revolutionize the digital experience for our clients.
1). Lead Software Engineer
Location: Abuja (FCT)
Job Summary
- We are looking for a seasoned Software Engineering Lead to lead our software engineering team in designing, developing, and maintaining our products and services.
- The ideal candidate will have experience leading high-performing teams, expertise in software engineering, and excellent leadership and communication skills.
Responsibilities
- Lead a team of software engineers in designing, developing, and maintaining our products and services
- Collaborate with cross-functional teams, including product, QA, and DevOps
- Develop and implement software engineering best practices and standards
- Mentor and coach software engineers to improve their skills and performance
- Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
- Collaborate with product owners to define and prioritize product backlogs
- Ensure high-quality software delivery through code reviews, testing, and deployment
- A considerable part of their job will revolve around editing and maintaining legacy code written in PHP
Must-Have:
- Strong knowledge of PHP, with experience in editing and maintaining legacy PHP code
- Knowledge of either TypeScript or C# ASP.Net Core, as our new systems are built using these technologies
- Experience leading high-performing teams and mentoring software engineers
- Excellent leadership, communication, and collaboration skills
- Strong problem-solving skills, with the ability to analyze complex issues and identify
root causes
- Technical Requirements:
- 5+ years of experience in software engineering, with 2+ years in a leadership role
- Expertise in software engineering principles, patterns, and practices
- Experience with microservices-based architectures and event-driven systems
- Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud
- Familiarity with containerization using Docker and container orchestration using Kubernetes
Nice to Have:
- Experience with fintech or payment systems
- Certification in software engineering or leadership, such as CSD or PMP
- Experience with machine learning or artificial intelligence
Application Closing Date
19th September, 2024.
===
===
2). Mid-level/Junior DevOps Engineer
Location: Abuja (FCT)
Employment Type: Full-time
Job Summary
- We are looking for a talented Mid-level/Junior DevOps Engineer to assist in designing, implementing, and maintaining our infrastructure and deployment processes.
- The ideal candidate will have experience with DevOps practices, cloud computing, and containerization, as well as excellent problem-solving skills.
Responsibilities
- Assist in designing and implementing infrastructure as code using tools like Terraform or CloudFormation
- Implement and maintain CI/CD pipelines using tools like Github Actions,Jenkins, GitLab CI/CD, or Azure DevOps
- Assist in containerization using Docker and container orchestration using Kubernetes
- Monitor and troubleshoot infrastructure and application issues
- Collaborate with development teams to ensure smooth deployment of applications
- Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
Requirements
- Experience with cloud computing platforms like AWS, Azure, or Google Cloud
- Familiarity with containerization using Docker and container orchestration using Kubernetes
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or Azure DevOps
- Familiarity with infrastructure as code tools like Terraform or CloudFormation
- Basic understanding of programming languages like TypeScript, C#, or Python
- Strong Scripting Skills
Soft Skills:
- Excellent problem-solving skills, with the ability to analyze complex issues and identify root causes
- Strong communication and collaboration skills, with experience working in Agile teams
- Strong desire to learn and grow in the DevOps field
- Flexible working hours and remote work options
Mid-level Specifics:
- 3+ years of experience in DevOps engineering.
- Strong understanding of DevOps practices and principles.
- Experience leading small teams or mentoring junior engineers.
Junior Specifics:
- 1-3 years of experience in DevOps engineering.
- Willingness to learn and adapt to new technologies and tools.
- Mentorship from experienced DevOps engineers.
Application Closing Date
19th September, 2024.
===
===
3). Junior/Intern QA Engineer
Location: Abuja (FCT)
Minimum Duration: 12 months
Job Summary
- We are looking for a motivated Junior/Intern QA Engineer to assist in ensuring the quality of our products and services.
- The ideal candidate will have a basic understanding of testing principles, be eager to learn, and have excellent problem-solving skills.
- The Junior/Intern QA Engineer will assist in developing and executing test plans, identifying defects, and collaborating with cross-functional teams to resolve issues.
Job Responsibilities
- Assist in developing and executing test plans, test cases, and test scripts
- Conduct manual testing of APIs, services, and events
- Learn and assist in automated testing using tools like Jest, Mocha, or NUnit
- Identify, report, and track defects, and collaborate with developers to resolve issues
- Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
- Collaborate with cross-functional teams, including development, product, and operations
- Learn and stay up-to-date with industry trends and emerging technologies in fintech
Job Requirements
- Basic understanding of testing principles and methodologies
- Familiarity with at least one programming languages;
- Basic knowledge of microservices-based architectures and event-driven systems
Soft Skills:
- Excellent problem-solving skills, with the ability to analyze complex issues and identify root causes
- Strong communication and collaboration skills, with experience working in Agile teams
- Strong desire to learn and grow in the QA engineering field
Internship Specifics (for intern applicants):
- Opportunity to convert to full-time after internship
- Mentorship from experienced QA engineers
- Hands-on experience with testing microservices-based applications and event-driven systems.
Deadline: 19th September, 2024.
How to Apply: Interested and qualified candidates should send their updated CV, Application and Cover Letter as a PDF to: [email protected] using the job title as the subject of the mail.