Intermediate C# Developer

 

Recruiter:

Cyberpro Consulting

Job Ref:

JHB004069/YM

Date posted:

Monday, September 12, 2022

Location:

Johannesburg, South Africa

Salary:

250 Hourly


JOB SUMMARY:
CyberPro Consulting combines a Passion for Technology with a Genuine Interest in our customer's Business and Success. With almost two decades of experience in the IT and software development industry, CyberPro Consulting has a diverse client base, ranging from large-scale enterprises to SME businesses.

JOB DESCRIPTION:

We are currently seeking an Intermediate C# Developer with the following skillset to join our team:

  • Min 3> years development/working experience
  • Expert in HTML5 development.
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework 3.5/4.0/4.5 and greater, .Net Core
  • Experience with Windows Communication Foundation (WCF) Services
  • Experience with Web API
  • Understanding of FHIR HL7 standard will be advantageous
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server 2008/2012/2014 +
  • Experience with popular web application frameworks, such as ASP.NET MVC
  • Experience with .Net Core 2/3/5 +
  • Familiarity with Windows Presentation Framework (WPF)
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (such as TFS and VS)
  • Familiarity with continuous integration
  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, ASP.NET MVC, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
  • Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
  • Maintain existing software systems by identifying and correcting software defects
  • Create technical specifications and test plans
  • Serving as an on-call rotation team member in support of production Web applications, services and subscription processes.
  • Only use approved technologies when developing systems and adhere to department, industry and regulatory standards. Integrate systems using the Technology division’s standards on Service-Oriented Architecture
  • Unit Test Development.
  • Knowledge of Automated testing technics will be an Advantage.
  • Assist with Code Reviews. (Produce high-quality code that is clean and readable, and avoids “code smells” an anti-pattern).
  • Work independently or as part of a team as the work requires. Participate fully in team planning and work with colleagues to continuously improve the team’s performance.
  • Work experience with Angular.
  • Ionic framework for PWA and Mobile development
NB:
Candidates must be fully vaccinated. Currently working on a hybrid office model

Please send your CV to Yonela ( ) or call for a confidential discussion about this opportunity.

Please consider your application to be unsuccessful if you have not received feedback within 10-business days

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Intermediate Software Developer
Location: Johannesburg
Salary:
29 days ago


Full stack Python Developer
Location: Johannesburg
Salary:
A forward-thinking technology business within the investment space is looking for an intermediate Fullstack developer to join their collaborative and highly skilled team.
8 days ago


Create a free job alert for Intermediate 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