Job Search and Career Advice Platform

Enable job alerts via email!

Senior C# Api Developer

Mukon Informatics (Pty) Ltd

Pretoria

On-site

ZAR 700 000 - 900 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Pretoria is seeking a skilled senior C# API developer to join their team. You will work closely with the software architect to build scalable and distributed systems. The ideal candidate will have 7-10 years of experience in developing RESTful APIs using C# and must be proficient in Git workflows. A culture of learning is emphasized along with the adoption of best practices and design patterns. This is a full-time position at a mid-senior level.

Qualifications

  • 7-10 years of professional experience in application development with a focus on RESTful APIs using C#.
  • Strong willingness to learn new technologies and share knowledge.

Responsibilities

  • Develop scalable distributed systems with a focused team.
  • Utilize Git workflows and maintain pull-request etiquette.
  • Apply best practices and design patterns for code quality.
  • Understand performance implications of ORM queries.
  • Collaborate effectively with the software architect.
  • Share technical ideas and practices with peers.
  • Participate in agile refinement and prioritization sessions.

Skills

C#
.NET Core
RESTful APIs
GitHub
Quality Control
Analytical abilities
Independent work
Effective communication
Job description

We are looking for a skilled senior C# API developer.

You will be working closely with the software architect in creating efficient, scalable and distributed services for our next generation system.

Our team fosters a culture of learning and experimentation.

Key Responsibilities

System Development : Work in a focused team of API and Front-End developers in building scalable distributed systems.

Version Control (Git / GitHub) : Utilise feature-based branching and effective Git workflows.

Proper pull-request etiquette, including understanding the use-case and performing thorough local testing prior to merging.

Quality & Standards : Apply best practices and design patterns to ensure code quality, maintainability, and scalability.

Performance & Data access : Understand performance implications of queries through an ORM, specifically Entity Framework.

Collaborate with the architect : work effectively from technical specifications and actively discuss implementation detail to find the optimal solution.

Actively share ideas and provide constructive input on best technical approaches.

Participate in sessions focused on teaching other developers best coding practices and patterns.

Agile Prioritisation : Actively participate with the team in refining and prioritising development features for the sprint.

Required Experience & Qualifications

Experience : 7-10 years of professional experience in developing applications, with a strong focus on building RESTful APIs using C#.

Culture : Strong willingness to learn new technologies and actively share knowledge with teammates.

Technical Skills

Core Development : Expertise in C# and . NET Core.

Design patterns and best practices :

Version Control : Experience in GitHub and feature-based branching.

Quality Control : Unit testing, End-to-end testing, Strong understanding of data access and API optimisation techniques including : Identifying and resolving N problems with database access; Exposure to patterns like CQRS; Managing Lazy vs. Eager data access strategies; Proper object disposal and resource management.

Distributed Systems : Experience in asynchronous communication, concepts of eventual consistency, and working knowledge of building and maintaining distributed systems.

Soft Skills

Excellent problem-solving and analytical abilities.

Ability to work independently or as part of a team.

Strong verbal and written communication skills.

Ability to understand context and self-prioritise sprint features.

Nice to Have

Experience in code modernisation for cloud.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

IT Services and IT Consulting

Referrals increase your chances of interviewing at Mukon Informatics (Pty) Ltd by 2x.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.