VMS Senior C# Developer

Found in: Talent ZA 2A C2 - 2 weeks ago


Johannesburg, South Africa Level-Up Full time

Senior C# Developer who is not only passionate about building top-tier applications but also possesses the ability to mentor and coach junior team members. The ideal candidate will have a deep background in C# development, extensive hands-on experience with Microsoft Azure services, microservices architecture, API integration, and a proven track record of guiding and developing talent within a team. Optional skills in Extreme Programming (XP) and software architecture would be a valuable addition.

 

Responsibilities:

  • C# Development: Lead the design, development, and maintenance of complex C# applications, providing technical expertise and guidance to the team.
  • Microsoft Azure: Utilize your expertise in Microsoft Azure services to architect and oversee the deployment of cloud-native solutions, ensuring scalability, security, and performance.
  • Microservices: Drive the design and implementation of a robust microservices architecture that supports modular and scalable software development.
  • API Integration: Lead the creation and integration of APIs, ensuring seamless communication between various components and external services.
  • Mentorship and Coaching: Share your knowledge and experience by mentoring and coaching junior team members to help them grow and develop their skills.
  • Test-Driven Development (TDD): Advocate for and implement TDD best practices, ensuring that code quality and maintainability are paramount.
  • CI/CD: Establish and maintain CI/CD pipelines, automating deployment processes and ensuring smooth and efficient releases.
  • Troubleshooting: Investigate and resolve complex software defects, performance issues, and other technical challenges.
  • Software Architecture: Apply your optional expertise in software architecture to design and maintain scalable and maintainable software systems.
  • Extreme Programming (XP): Use your optional skills in Extreme Programming to promote agile development practices within the team.
  • Documentation: Maintain comprehensive documentation of code, architecture, and development processes, and encourage a culture of documentation within the team.
  • Collaboration: Collaborate closely with cross-functional teams, offering technical leadership and guidance to achieve high-quality software solutions.

 

Qualifications & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in C# development, with a strong portfolio of accomplishments.
  • Extensive proficiency in Microsoft Azure services, including Azure Functions, Azure App Service, Azure Storage, and Azure DevOps.
  • Deep expertise in microservices architecture and best practices.
  • Proven experience with API design, development, and integration.
  • Strong background in Test-Driven Development (TDD) and writing unit tests.
  • Significant experience with CI/CD pipelines and tools (e.g., Jenkins, Azure DevOps, GitLab CI/CD).
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
  • Exceptional problem-solving and troubleshooting skills.
  • Outstanding communication and teamwork abilities.
  • Strong mentoring and coaching skills, with a passion for developing junior team members.
  • Optional skills in Extreme Programming (XP) and software architecture, with a deep understanding of software design principles.
  • A self-motivated individual with an eagerness to stay up-to-date with emerging technologies.

  • Senior C# Developer

    Found in: beBee S ZA - 3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Looking for passionate and dynamic Senior C# Developers, based in Johannesburg, for an amazing opportunity that has become available within a dynamic company. If C# is your language, then let’s code your way to the next big step in your career.

  • Senior C# Developer

    Found in: beBee S ZA - 2 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Looking for passionate and dynamic Senior C# Developers, based in Johannesburg, for an amazing opportunity that has become available within a dynamic company. If C# is your language, then let’s code your way to the next big step in your career.

  • Senior C++ Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa PRR Recruitment Full time

    Vacancy Alert!!!Well known company in Rosebank is looking for a Senior C++ Developer Requirements*Bachelor's or Master's degree in Computer Science, Engineering, or a related field.*5+ years of proven experience in software development with a strong emphasis on C+ + programming language.*Solid understanding of object-oriented programming and design...

  • Senior C++ Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    Vacancy Alert!!!Well known company in Rosebank is looking for a Senior C++ Developer Requirements*Bachelor's or Master's degree in Computer Science, Engineering, or a related field.*5+ years of proven experience in software development with a strong emphasis on C+ + programming language.*Solid understanding of object-oriented programming and design...

  • C/C ++ Software Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa LMP RECRUIT Full time

    Multinational leader in the Financial technology sector urgently seeking a highly skilled Senior C++ Developer and experienced to join there dynamic team.The ideal candidate should have a strong background in software development, with a focus on C++ programming language. As a Senior C++ Developer, you will be responsible for designing, developing, and...

  • Senior Full Stack C# Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Hire Resolve Full time

    Hire Resolve's client seeking a skilled Senior Full Stack C# Developer to join their team. As a Senior Full Stack C# Developer, you will be responsible for developing and maintaining robust and scalable software solutions. You will work with cross-functional teams to define project requirements and deliver high-quality code. This is an exciting opportunity...

  • C# Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Hire Resolve Full time

    Hire Resolve is currently seeking a talented C# Developer to join our client's team in Bryanston. In this role, you will be responsible for designing, developing, and maintaining software applications using C#. You will have the opportunity to work on innovative projects and collaborate with a dynamic team.As a C# Developer, you will play a key role in...

  • C# developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    Software Developer C#.NET – R40k – R60k – Rivonia This well known company is looking for a Software Developer C#.NET candidate.The ideal candidate will have Degree or relevant diploma or certificationsDesign and Development Web and Mobile applications from user requirements to final implementation and post implementation support.Provide development...

  • Senior C# Developer

    Found in: Whatjobs ZA C2 - 1 day ago


    Johannesburg, South Africa Network Recruitment Full time

    The successful candidate will be responsible for, but not limited to, updating and maintaining computer programs, conducting testing, testing software applications and ensuring the timely delivery of software applications.  Job Experience & Skills Required: A minimum of 5 years development experience BSc Degree or tertiary Degree Experience in the...

  • Senior C# Developer

    Found in: Talent ZA 2A C2 - 1 day ago


    Johannesburg, South Africa Network Recruitment Full time

    Qualifications:MatricBSc Degree (Non-Negotiable)Requirements:Tertiary qualification in Computer Science, Software Engineering5 years of professional experience in software development3+ years of experience in development of C#/.NET applications (back-end)Good knowledge of development with Azure Cloud ServicesGood knowledge of automated testing on different...

  • Senior C# Developer

    Found in: Whatjobs ZA C2 - 2 days ago


    Johannesburg, South Africa Network Recruitment Full time

    Qualifications: Matric BSc Degree (Non-Negotiable) Requirements: Tertiary qualification in Computer Science, Software Engineering 5 years of professional experience in software development 3+ years of experience in development of C#/.NET applications (back-end) Good knowledge of development with Azure Cloud Services Good knowledge of automated testing on...

  • C++ Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa Isilumko Staffing (JHB) Full time

    Snr C++ DeveloperDegree Computer ScienceMin 5 years Software DevelopmentDesign, develop and maintain applications and systemsC++ Programming languageVisual StudioGitJira 

  • Junior C# Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    We are seeking a motivated and talented Junior C# Developer to join our dynamic team. As a Junior C# Developer, you will have the opportunity to work on exciting projects, contribute to the development of innovative software solutions, and grow your skills in a supportive environment. This is an excellent opportunity for individuals passionate about software...

  • Junior C# Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    We are seeking a motivated and talented Junior C# Developer to join our dynamic team. As a Junior C# Developer, you will have the opportunity to work on exciting projects, contribute to the development of innovative software solutions, and grow your skills in a supportive environment. This is an excellent opportunity for individuals passionate about software...

  • Junior C# Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    We are seeking a motivated and talented Junior C# Developer to join our dynamic team. As a Junior C# Developer, you will have the opportunity to work on exciting projects, contribute to the development of innovative software solutions, and grow your skills in a supportive environment. This is an excellent opportunity for individuals passionate about software...

  • C# Software Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    Vacancy alert!!!C# Software Developer (Remote)Skills and Qualifications:4+ years programming experienceKnowledge of corporate HR processes would be beneficial but not essentialKnowledge and experience developing with: HTML, CSS, C#, MVC, ASP.NET 4.0/4.5 and above, SQL Server 2016+4+ years experience with AWS environmentsExperience with Mobile...

  • C# Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    Intermediate Developer Gauteng A continuously growing company that specialises in assisting clients in optimizing their business through their innovative IT solutions. Our client is looking for an Intermediate Developer who is driven to deliver business solutions and is a self-starter. It will be expected of the candidate to assist in the development,...


  • Johannesburg, South Africa Professional Career Services Full time

    Employer DescriptionEngineering and Project ManagementJob DescriptionOne of our clients is looking for a Senior C# Developer to join their TeamResponsible for Designing, developing, and maintaining the companys software applications using the C#Writing clean, maintainable, and efficient codeTroubleshooting and debugging software issuesParticipating in the...


  • Johannesburg, South Africa Professional Career Services Full time

    Employer Description Engineering and Project Management Job Description One of our clients is looking for a Senior C# Developer to join their Team Responsible for Designing, developing, and maintaining the companys software applications using the C# Writing clean, maintainable, and efficient code Troubleshooting and debugging software issues Participating in...

  • C# Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

     As a Software Engineer, you will be responsible for developing, testing and maintaining software solutions throughout the Software Development Lifecycle.You should have a passion for development and an eagerness to learn new things and improve your skills.You will be a part of a team that collaborates well, shows initiative and has a good work...