Senior C# Developer

 

Recruiter:

Summit Africa Recruitment

Job Ref:

1686637436

Date posted:

Friday, November 25, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

Responsibilities/Tasks:

  • 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.

Skills and Knowledge Requirements:

  • Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML and other tools for documentation.
  • Knowledge of security vulnerabilities (OWASP top 10) and working knowledge of how these can impact on application solutions.
  • Monitoring or optimizing the performance, security, backup, recovery or integrity of web server and site technical performance.
  • Experience of the following technologies:
    • In Depth ASP.Net, C#.NET , XML and knowledge
    • DotNet 4.7.2
    • Integration experience (Web/RESTful services)
    • XML and JSON messages interaction. Understanding of namespace management and utilisation
    • SQL and experience with a relational database (i.e. MS SQL 2008 onwards)
    • SoapUI/Postman
  • Ability to deliver production-quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.
  • Experience in object orientation and composition
  • Knowledge and experience of the following toolsets:
    • Visual Studio
    • SQL Server Management Studio 2012 upwards
    • SOAP/REST Services
    • IBM MQ Series Client interaction

 

  • Knowledge and experience of the following would be a plus:
    • NET MVC 5.2.7
    • Entity Framework 6.2.0
    • Jquery 3.4.1
    • Web API 5.2.7
    • Java Script
    • CSS
    • HTML
    • Python
    • Xamarin

 


 

 

 

Similar jobs you might be interested in:

Senior Software Developer
Location: Johannesburg
Salary:
An innovative, fast-growing tech business in the fintech space is on the hunt for a senior developer!
1 day ago


Senior Software Developer / Team Lead
Location: Johannesburg
Salary: Annually
Seeking a senior developer / Development Lead to join a software development function, reporting directly to the HOD. You will be responsible for technical contribution, designing, building and maintaining business-critical systems while also guiding and monitoring junior developers.
1 day ago


Senior Business Developer – Retail Sales
Location: Sandton
Salary: Monthly
The senior Business developer is responsible for driving revenue growth through the acquisition of new customers and the expansion of existing opportunities within the retail sales channel. This role focuses on high-value sales engagements, strategic pipeline development, and conversion of qualified leads into enrolled students, while maintaining a strong focus on customer experience and brand int...
1 day ago


Senior Salesforce Developer
Location: Johannesburg
Salary:
Our client is seeking a senior Salesforce developer to join their team, based fully in-office in Bedfordview. This role is suited to a highly experienced Salesforce professional who is passionate about designing scalable architecture, leading technical solutions, and delivering high-quality enterprise systems.
2 days ago


Senior Java Developer
Location: Johannesburg
Salary: 450000 Annually
You’ve spent years mastering Java; now put that expertise to work where it truly matters! We’re looking for a seasoned Java developer to build resilient, large‑scale systems that power critical business solutions for a 12month contract (Always add in project duration).
2 days ago


Senior Java Developer
Location: Johannesburg
Salary:
Purpose:The company is a market leader in Investment Banking, and our biggest asset is our peopleWe believe there is no end to what we can achieve for our clients, our shareholders, and ourselves if we have the right peopleWe seek the best – smart, hard-working, self-motivated, committed people with positive attitudes and passion for their work and the success of the companyOur people come f...
3 days ago


Senior SQL Developer
Location: Centurion
Salary: 1 Monthly
senior SQL developer
7 days ago


Senior Web Developer
Location: Pretoria
Salary: market related Monthly
Responsibilities / Key TasksMaintain and enhance existing functionality, while designing and developing new components to support evolving business needs.Develop a deep understanding of the current product architecture and business domain, collaborating with business analysts to refine requirements and implement high quality solutions.Refactor, optimise, and modernise codebases to ensure long term...
7 days ago


Senior Integration Developer
Location: Pretoria
Salary: Market Related Monthly
Responsibilities/Tasks:Support existing and developing 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 process...
7 days ago


Senior C# Developer (Razor)
Location: Johannesburg
Salary:
An excellent opportunity for a skilled c# developer
8 days ago


Create a free job alert for Senior C# Developer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions