Software and System Integration Engineer
--I-Futur--
About iFUTUR:
iFUTUR (https://i-futur.com/ ) is a digital company and fintech in Niger, focused on financial inclusion and digital transformation. We are constantly evolving to offer a wide range of products and services to meet the needs of our clients, including rural populations, institutions, and businesses. Our goal is to build the largest financial services.
Software and IT Integration Engineer
A leading financial company is seeking a qualified Software and System Integration Engineer to join our team.
We are looking for a talented, self-motivated software engineer who is highly enthusiastic about driving change and making a difference. As part of the application unit, the Software and system Integration Engineer will integrate subsystems into cohesive, high-quality software solutions. This role involves designing, developing, and implementing customized technological applications to meet the organization’s needs. Additionally, the engineer will collaborate with third-party companies to test and authenticate software before integration into the main system. The candidate must possess strong cognitive abilities, critical thinking skills, the ability to solve complex problems, and excellent proficiency with new technologies and industry trends.
You will be accountable for every step of the process, from understanding the problem to delivering your solution to end-users.
Questions to ask yourself to determine if you are the right candidate:
You might be the ideal candidate if:
- You are driven by a passion for creating the best possible product, architecture and instinctively ask yourself: 'Is my system and integrations efficient and reliable? Am I doing everything to make my system secure?
- You are persistent and never give up in the face of complex challenges. You do not hesitate to take charge of complex systems because you are driven by an unquenchable thirst for knowledge.
- Your ability to communicate with colleagues from diverse perspectives (design, business, customer support, etc.) is a major asset, as you know that collaboration is essential for producing exceptional work. If your heart races at the idea of fully understanding the user experience your code will offer.
- You work diligently to make the code you produce easily accessible and understandable for the next engineer.
- As a passionate programmer, you are always seeking to improve yourself and inspire your colleagues to constantly strive for perfection.
Key Responsibilities:
- Develop and maintain system integrations and interfaces.
- Translate designs and specifications into functional computer code.
- Analyze and debug code to rectify issues.
- Review and ensure consistency in user and technical documentation.
- Provide technical support and respond to software inquiries.
- Revise programs to correct errors, enhance functionalities, or adapt to system changes.
- Ensure data accuracy and follow up on data corrections.
- Conduct audit controls over data entry processes.
- Design data analysis formats for various staff levels.
- Develop new system interfaces and subroutines as needed.
- Deliver end-user training when necessary.
- Research, evaluate, and recommend system technologies.
- Stay updated with new technologies and industry trends.
- Collaborate with the IT team and business to achieve objectives.
- Expand knowledge and capabilities within the development team.
Skills and Abilities:
- Proficient in Python, JavaScript, Ruby, or other similar languages.
- Define system specifications and ensure hardware/software compatibility.
- Conduct subsystem design analysis and integration.
- Create technical documentation for internal and external use.
- Perform code integration and manage branch integration.
- Develop and automate change validation tools.
- Modify custom tools and develop new ones.
- Evaluate, deploy, and support off-the-shelf tools for productivity.
- Work with project managers to integrate interfaces.
- Assist clients in testing integrated interfaces.
- Build reliable and maintainable software.
- Quickly grasp new concepts and pay attention to detail.
- Lead and coordinate complex tasks across multiple areas.
Qualifications:
- Degree in computer science, IT, or related field.
- 3-5 years of experience in a similar role.
No later than July 5, 2024.
Only shortlisted candidates will be contacted.