Post Job Free
Sign in

.Net Developer Business Analyst

Location:
Cape Town, Western Cape, South Africa
Salary:
120000
Posted:
August 26, 2024

Contact this candidate

Resume:

Grantham Lee Smith

Personal Details

+27-79-923-****

*************@*****.***

** ******** ******,

Amandelrug

Kuilsriver

7580

Summary / About me

I am currently a .Net Developer at Digital Outsource Services, based Cape Town. My objective is to have a rewarding long-term career as developer/tech Lead/architect/business analyst with a reputable company and be the best that I can be, and I will always give 100 percent. I thrive in a work environment that is challenging and gives me the opportunity to utilize and challenge my technical and creative skills to develop an application that meets the client’s needs. I am an experienced Dotnet Developer with 10 years’ experience. I am a strong engineering professional with a National Diploma focused on Information Technology from Nelson Mandela Metropolitan University.

My personal attributes and characteristics include:

I work well with people.

I am a conscientious person, and respects confidentiality.

I subscribe to the highest workplace ethics.

I am customer/client – centric in my approach.

I believe in participative management and teamwork.

I have high levels of resilience.

I am innovative and have an attention to detail.

I take stress well.

I deal productively and creatively with conflict and am open minded.

I believe in the highest level of integrity.

I have a learning disposition (Learns in each situation)

I enjoy challenges and variety in the workplace.

I am goal driven as well as deadline driven.

Employment

Company: Digital Outsource Services 08/2020 - Current

Role: Senior Software Developer

Main Responsibilities:

Implement new functionality or business requirements as per development standards and structures/patterns already in place.

Implement structures and solution according to technical specifications as part of a development team.

Collaborate with Product Owners to find best possible solutions.

Mentoring and Knowledge sharing

Self-learning

Bug fixes

Follow Agile Scrum methodology.

Currently custodian, together with another developer of the promotion’s windows services.

These services are responsible for sending and displaying in game (casino) promotions to players, based on player experience or acquisition offers defined by business. We then ensure that player’s account is credited accordingly based on offer that was given to the player.

Technology Stack:

C#, RabbitMQ, SQL, .Net Framework 4.6+, .Net Core 3.1+, Akka.Net, Dapper, SQL Server, MongoDB, Kibana, Grafana, Gitlab CI/CD, VS 2019/2022, Kubernetes (Basics).

Company: NTT Global (formerly Dimension Data) 02/05/2018 – 07/2020

Role: Senior Software Engineer

Projects:

Unified Communications (Dimension Data)

This is an enterprise-based middle ware solution that bridges the gap between different communication services like Cisco and Skype for business. This middleware has many microservices each designed to work independently and mostly follow CQRS pattern for internal communication and uses enterprise bus for communicated with external components and outside world.

Main Responsibilities:

•Responsible for developing microservices based on .net core 2.0.

•Implemented RabbitMQ bus communication using CQRS pattern.

•Worked with Kibana and Elastic for data and dashboard.

•Prepare technical design documents, perform code reviews, debugging and testing.

•Provide inputs in architecture, designing, and implementation of the application development.

•Bug fixes

Technology Stack:

Visual Studio 2017, .Net Core 2.0, C#, Web Api 2.0, Specflow, NUnit, Kibana, PowerShell, Skype for Business, Cisco Call Manager, Cisco Unity Server, SQL Server 2017.

Company: PresLes House 27/11/2017 – 07/04/2018

Role: Intermediate .Net Analyst Developer

Main Responsibilities:

Implement new functionality or business requirements as per development standards and structures/patterns already in place.

Implement structures and solution according to technical specifications as part of a development team.

Architect and design GUI for projects according to business requirements

Implement GUI using ASP.NET using Visual Studio 2013,2015 and 2017 using Razor.

Collaborate with Product Owners to find best possible solutions.

Bug fixes

Follow Agile Scrum methodology.

Technology Stack:

Visual Studio 2017, SQL Server 2017, Razor, MVC

Company: Euromonitor International 17/09/2012 – 24/11/2017

Role: Jnr/Intermediate Software Engineer

Main Responsibilities:

Was solely responsible for deployment to production servers for +- 1.5 years (2013 -2015)

Implement new functionality or business requirements as per development standards and structures/patterns already in place.

Implement structures and solution according to technical specifications as part of a development team.

Architect and design GUI for projects according to business requirements

Implement GUI using ASP.NET using Visual Studio 2013,2015 and 2017 using Razor.

Collaborate with global team members in India, England, and USA

Mentoring and Knowledge sharing

Self-learning

Bug fixes

Follow Agile methodology.

Responsible for creating new project/solution in TFS.

Ensure that Project structures and solution conform to team standards stipulated from design sessions.

Lay foundation for other team members to be able to jump onto project and just follow suite.

Projects:

1.Euromonitor’s Country Reports – Extracting current country analysis reports into a separated application, using Angular 2, Typescript, d3 and using a web api for data retrieval. The idea of the new reports is to make it more visual to clients by extracting data into charts and tables and using less words to describe research that was done. Charts include depicting industry/category year-on-year growth, forecast data as well as historic data and compound annual growth charts to name a few.

Responsibilities included guiding and mentoring new members on team to make sure goals are met and knowledge sharing of Passport.

2.Passport Application Rewrite –Passport, which is a global market research database providing statistics, analysis, reports, surveys and breaking news on industries, countries, and consumers worldwide. Passport connects market research to your company goals and annual planning, analysing market context, competitor insight and future trends impacting businesses globally. This involved rewriting application, using Asp.Net into an MVC application.

3.Passport Administration Management (PAM) – PAM is only accessible to Euromonitor staff. It is the application where new Passport subscription are being captured, passport users created and edited, and subscription upgrades are being done. Subscriber/user maintenance is done and all other support related features and functionality.

Technology Stack:

Visual Studio 2017, C#, SQL, Razor, MVC, jQuery, Typescript, NHibernate, Angular, TFS, IIS 7, Git, Dapper, Postman

Company: Khanyisa Real Systems (KRS) 05/03/2012 – 14/07/2012

Role: Jnr. .Net Developer

I was outsourced to PresLes House as a junior developer and mainly worked with other team members in creating PresLes’ commission’s application, using the then current application, which was written in Delphi as a guideline. I was still a junior at the time and main responsibilities included bug fixes and creating reports. I was also responsible for re-doing their Crystal 6 reports into SSR reports and creating a standards document. Worked closely with users for requirements gathering by using use cases to depict different scenarios and to get a better understanding of what was needed. I created stored procedures (small and less difficult) to extract data for user reports.

Project:

Pres Les Commissions Rewrite – As part of KRS I was outsourced to a company called Pres Les. Pres Les has a commissions application that calculates the commission earned by all their sales staff for a particular month. Pres Les hired KRS to rewrite the application from Delphi to C#

The application was written in .NET framework version 4.0.

The application was written in webforms using C#.

SSIS is being used to retrieve data from the data sources.

LINQ to SQL is used as a Data Access Layer

Used Dev Express tools frontend of the application.

The end user reports were done in SQL Server Reporting Services (SSRS) and the graphical reports was done using ASP.NET and DevExpress charting.

Duties:

Bug fixes

Convert crystal reports to SSRS.

Develop projects as part of development team and as individual.

Company: Game Garden Route Mall 2006 –2011

Role: Stock Controller

Managed stock levels and conducted demand management and assessed stock levels.

Managed and solved customer complaints.

Made sure products had correct pricing.

Explained product features to customers.

Products include:

Computers, printers, and other accessories

Digital Camera and Accessories sales

Major Appliances

Education

Microsoft Azure Fundamentals Certificate

2021

Khanyisa Real Systems

KRS Internship program

Completed in 2012

Nelson Mandela Metropolitan University

National Diploma: Information Technology

Completed in 2011

Brandwag Senior Secondary School

Senior Certificate with Merit

Completed in 1999

References

1.Jarred Carstens

Developer Team Lead

Digi Outsource

+61-413-***-***

2.Bruce Hatherell

Development Manager

NTT Global (Dimension Data)

+27-72-646-****

3.Regan Le Vack

Team Lead

PresLes House

+27-76-255-****

4.Chantel Hefele

Head of Software Development

Euromonitor International

+27-83-266-****



Contact this candidate