Senior Software Engineer ( .Net )

Mukuru Other US Location

Company

Mukuru

Location

Other US Location

Type

Full Time

Job Description

We have an exciting opportunity for a Senior Software Engineer ( .Net Core ) to join our team in Cape Town (hybrid), where you’ll collaborate with cross-functional teams to define, design, support and deliver new features!

Mukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities. With over 40 million cross-border transactions over the last decade, we are one of Africa's largest remittances-led FinTech companies. Our remittance service offers customers the opportunity to send money to their relatives or friends. Additionally, we offer critical customer services such as Funeral Cover, The Mukuru Money Card and payment solutions for businesses in emerging markets.

Our engineering team is divided into 4 domains (core business functions). Each domain has a Head of Product, Engineering Lead, Scrum Master and multiple development teams. Each development team has a Product Owner, Business Analyst, Team Lead, Test Analyst and Software Engineers (between 2 and 4 engineers per team). We're agile, use scrum, continuous integration and continuous delivery and deploy to production daily.

Duties and Responsibilities (Include but is not limited to):

  • Collaborate with cross-functional teams to define, design, support and deliver new features/products for our customers
  • Design and implement new features and functionalities for web-based applications
  • Ensure that solutions are in accordance with team standards and initial requirements
  • Actively participate in team code reviews, which helps us grow and improve code-quality
  • Contribute towards internal knowledge sharing sessions on developed solutions and best practises
  • Contribute towards well documented, quality, tested, reusable and efficient code
  • Conduct and assist with troubleshooting, debugging and optimization of solutions
  • Contribute towards picking the right tool and approach for the problem at hand
  • Stay up-to-date with emerging trends and technologies in software development

Key Requirements:

  • A minimum of 5 years of experience in .Net Core development and object-oriented programming
  • Strong proficiency in SQL and RESTful API services
  • Database management experience (data migration, transformation, and scripting)
  • Applied understanding of design patterns and principles
  • Knowledge of microservices architecture
  • Experience with modern Git workflows (Pull Requests, Code Reviews, CI/CD)
  • Ability to develop complex & scalable web-based applications
  • Strong understanding of web application architecture and security principles
  • Knowledge and Experience of modern PHP frameworks such as Laravel, CodeIgniter, or Symfony, for PHP based roles
  • Experience with front-end development technologies
  • Strong debugging and problem-solving skills
  • Experience with Agile Software Development Methodologies such as Scrum/Kanban
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Grade 12 or equivalent (Essential)

Additional Skills:

  • Analytical mindset and good problem-solving skills
  • Good verbal and written communication skills and the ability to work with others at all levels
  • Good time management skills and be able to prioritise your own time
  • Ability to work within a structured delivery environment and in accordance with best practices & standards
  • Ability to work remote as and when needed, with own reliable internet connection

I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!!


Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.
If you do not receive any response after two weeks, please consider your application unsuccessful.


NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS

Apply Now

Date Posted

09/09/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details

People Operations Advisor - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details