PremierCredit is Zambia’s leading and fastest growing International financial technology (fintech) company operating in emerging markets in Southern Africa. The company operates an online microlending and Investment platform for small businesses and individuals, making financial services inclusive, accessible, and affordable.
As part of our expansion plan, we are inviting applications from suitably qualified, experienced, ambitious, self-motivated individuals to apply for the position of Product Engineer.
As a Product Engineer in a fintech company, your primary responsibility will be to contribute to the development and enhancement of fintech products and services. You will work closely with cross-functional teams, including product management, design, and development, to translate business requirements into scalable and innovative solutions. Your technical expertise, problem-solving skills, and attention to detail will be critical in ensuring the successful delivery of high-quality fintech products.
Key Duties and Responsibilities
- Product Development: Collaborate with product managers and designers to understand business requirements and user needs. Translate these requirements into technical specifications and contribute to the development of new features, functionalities, and enhancements for fintech products and services.
- Software Development: Design, code, test, and deploy software components and modules using programming languages, frameworks, and development tools relevant to the fintech industry. Ensure adherence to coding standards, best practices, and security guidelines.
- System Integration: Collaborate with backend developers, data engineers, and other teams to integrate frontend components with backend systems, APIs, and databases. Ensure seamless data flow and system interoperability.
- User Experience (UX) and User Interface (UI): Work closely with designers to implement intuitive and visually appealing user interfaces that enhance user experience. Ensure responsive design, accessibility, and cross-platform compatibility.
- Quality Assurance: Perform thorough testing, including unit testing, integration testing, and user acceptance testing, to identify and resolve bugs, errors, and performance issues. Collaborate with QA engineers to ensure product quality and reliability.
- Continuous Improvement: Identify opportunities for process optimization, efficiency gains, and technology advancements. Stay updated on emerging trends, tools, and frameworks in fintech and software engineering to drive continuous improvement in product development practices.
- Documentation and Technical Support: Create and maintain technical documentation, including system architecture, design specifications, and user guides. Provide technical support and assistance to internal stakeholders, including customer support teams and clients.
- Collaboration and Communication: Collaborate effectively with cross-functional teams, including product management, design, and development, to ensure alignment and successful delivery of fintech products. Communicate project status, challenges, and recommendations to stakeholders.
Education and Work Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
- Proven experience (typically 3+ years) in software development, preferably in fintech or a related industry.
Skills and Competencies
- Knowledge of databases (e.g., SQL, NoSQL) and proficiency in writing efficient database queries.
- Familiarity with software development methodologies, version control systems (e.g., Git), and Agile practices.
- Understanding of security principles and best practices for secure software development.
- Strong problem-solving and analytical skills.
- Excellent attention to detail and ability to deliver high-quality work.
- Effective communication and collaboration skills in cross-functional teams.
- Familiarity with cloud platforms and services (e.g., AWS, Azure) is a plus.
- Experience with DevOps practices and CI/CD pipelines is a plus.
HOW TO APPLY
Applications, consisting of your cover letter and CV only in a single document, should be sent to [email protected]. Copies of certificates need NOT be attached.
Closing date for accepting applications is Friday 24th of July,2023.
* Note: Only shortlisted candidates will be contacted.