.NET Developer (Chikwama Pay)

Harare
Roles in our Portfolio – Portfolio /
Full-time /
Remote
Chikwama Pay is a fintech company that aims to provide financial services to the underbanked through a mobile wallet. We also offer easy access to affordable insurance and investment products.

We have an exciting opportunity for a skilled .NET developer to join our technical team and contribute to the development of software using the .NET framework. In this role, you will be responsible for configuring existing systems, and providing user support.

To excel in this position, you must be able to write functional code and have a keen eye for identifying and resolving defects. Collaboration and effective communication are essential. Your primary objective will be to design, develop, and maintain high-quality software solutions.

Join us in this exciting opportunity to leverage your expertise in .NET development and contribute to the growth and success of our organization.

This position is fully remote.

Key Responsibilities

    • Applied and energetic involvement in the design and implementation of features
    • Influencing the broader architecture and shipping multiple large services, complex libraries, or major pieces of infrastructure
    • Identifying and proposing strategies around technical challenges affecting your team, communicating standards, and leading alignment on solutions
    • Building on the team processes and looking for ways to improve them

Key Requirements

    • Participate in requirements analysis
    • Write clean, scalable code using .NET programming languages (C#, VB .NET)
    • Knowledge of Angular
    • Knowledge of microservices architecture and RESTful API services 
    • Knowledge of Cloud Technologies (Azure etc.)
    • Database management experience (data migration, transformation, and scripting)
    • Test and deploy applications and systems
    • Revise, update, refactor and debug code
    • Improve existing software
    • Experience with modern Git workflows (pull requests, code reviews, CI/CD)
    • Experience with Agile Software Development Methodologies such as Scrum/Kanban
    • Applied understanding of design patterns and principles (such as the SOLID principles)
    • Applied understanding of web application architecture and object-oriented programming