Marvin Dube
Senior C#.Net Developer at Interfront SOC Ltd- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
C# Framework Design
LinkedInApr, 2023- Nov, 2024 -
Machine Learning with Python: Foundations
LinkedInApr, 2023- Nov, 2024 -
C# Test-Driven Development
LinkedInJan, 2023- Nov, 2024 -
Angular: Getting Started
PluralsightOct, 2022- Nov, 2024 -
RXJS in Angular: Reactive Development
PluralsightOct, 2022- Nov, 2024 -
Microservices: Asynchronous Messaging
LinkedInSep, 2022- Nov, 2024 -
C#
TestDomeAug, 2022- Nov, 2024 -
Microservices: Design Patterns
LinkedInAug, 2022- Nov, 2024 -
Docker for Developers (2019)
LinkedInJul, 2022- Nov, 2024 -
Learning Kubernetes
LinkedInJul, 2022- Nov, 2024 -
Learning RabbitMQ
LinkedInJul, 2022- Nov, 2024 -
Microservices Foundations
LinkedInJul, 2022- Nov, 2024 -
Git Essential Training: The Basics
LinkedInApr, 2022- Nov, 2024 -
Behavior-Driven Development
LinkedInFeb, 2022- Nov, 2024 -
Building a Web Application on Microsoft Azure
LinkedInFeb, 2022- Nov, 2024 -
React 17: Getting Started
PluralsightFeb, 2022- Nov, 2024 -
Software Architecture: From Developer to Architect
LinkedInFeb, 2022- Nov, 2024 -
Software Architecture: Patterns for Developers
LinkedInFeb, 2022- Nov, 2024 -
MCSD: App Builder — Certified 2021
MicrosoftJan, 2021- Nov, 2024 -
Learn and Understand NodeJS
UdemyMay, 2020- Nov, 2024 -
Exam 486: Developing ASP.NET MVC Web Applications
MicrosoftMar, 2020- Nov, 2024 -
MCSA: Web Applications - Certified 2020
MicrosoftMar, 2020- Nov, 2024 -
Programming in C# Certification
MicrosoftJan, 2020- Nov, 2024 -
Data Visualisation
CourseraJan, 2018- Nov, 2024
Experience
-
Interfront SOC Ltd
-
South Africa
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior C#.Net Developer
-
Jan 2023 - Present
• Implementing code that can be reused on multiple platforms • Breaking down complex issues into smaller manageable tasks • Support existing and develop new functionality and components. • Understand existing product and domain elements and work with business analysts to refine and implement new requirements. • Refactor and improve the code to keep the product maintainable and adaptable to new requirements. • Work effectively in a team environment and follow/develop product software development processes and standards. • Evaluate and improve application performance, and high availability features. • Create unit and integrated system tests to show that the developed functionality works as intended. • Create technical documentation that explains how the various components of the system work and how to use them. • Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system. • Build and deploy the system on an application server. • Create and execute functional test scenarios (dev testing). • Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people’s code, making changes to test data, etc. • Provide guidance and assistance to more junior developers to ensure they deliver quality work within the agreed timeframes. • Provide technical leadership to the development team and other teams within the company. Show less
-
-
-
Telesure Investment Holdings (TIH)
-
South Africa
-
Insurance
-
700 & Above Employee
-
Software Developer
-
Jan 2022 - Jan 2023
-
-
-
Sasfin
-
South Africa
-
Financial Services
-
700 & Above Employee
-
Analyst Programmer
-
Dec 2020 - Jan 2022
-
-
-
MEDICAL FUND MANAGEMENT
-
Illovo, Sandton
-
Software Engineer
-
Oct 2020 - May 2021
In charge of development of web and mobile apps for products In charge of development of web and mobile apps for products
-
-
-
RubiBlue Information Technology Solutions (Pty) Ltd
-
South Africa
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Feb 2019 - Oct 2020
Development of company software Development of company software
-
-
-
Halls Financial Services
-
South Africa
-
Financial Services
-
1 - 100 Employee
-
Software Developer
-
Aug 2017 - Feb 2019
-
-
-
Axiz (Pty) Ltd
-
South Africa
-
IT Services and IT Consulting
-
400 - 500 Employee
-
.Net Developer
-
May 2017 - Aug 2017
-
-
-
Intdev Internet Technologies
-
South Africa
-
IT Services and IT Consulting
-
1 - 100 Employee
-
.Net Developer
-
Feb 2015 - May 2017
-
-
Education
-
University of South Africa/Universiteit van Suid-Afrika
Bachelor of Science - BS, Mathematics and Computer Science -
PC Training & Business College
IT System Development, IT