Senior .Net Developer needed at EOH Human Capital Solution

Save 2 weeks ago

Job title : Senior .Net Developer

Job Location : Gauteng, Johannesburg

Deadline : July 14, 2024

Quick Recommended Links

The Role

Are you a seasoned .NET Developer looking for your next challenge? We’re looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior .NET Developer, you’ll play a critical role in designing and developing high-quality software solutions that meet our clients’ needs.

What you’ll do:

  • Develop utilising various technologies e.g., C#, Angular, SQL, etc.
  • Deliver functional and defect-free components within the timeframe agreed and complying with the technical architecture and standards.
  • Analyse Software requirements and plan development accordingly.
  • Communicate effectively with regards to project plans, issues and timelines.
  • Participate in improving the overall functionality of the various products.
  • Participate in the planning and execution of the project(s).
  • Research, development and apply new technologies.
  • Building of custom web services as well as their consumption.
  • Maintenance of existing systems.
  • Integration of designs to create a highly functional and user-friendly experience, as designed by the user experience designers.
  • Peer Code Review.
  • Deployments for Production and UAT

Skills and Experience

Your expertise:

  • Relevant Information Technology Degree or National Diploma.
  • At least 7 years’ experience in developing information systems.
  • 7+ years Software Development experience using: Angular 4 or higher,
    C#, .Net Core, MVC WebAPI. LINQ, Entity Framework (or other ORM)
  • CSS, HTML, JavaScript.
  • SQL Server or Relational Database experience.
  • Rabbit MQ or other message broker / service
    bus experience
  • Git based Source Control
  • Agile Software development (Scrum) and Test-Driven Development (TDD) experience.
  • Unit Testing.

Personal attributes:

  • Proven ability to work creatively and analytically in a problem-solving environment
  • Confidence to express ideas as part of a team
  • Excellent communication (written, oral) and interpersonal skills.
  • A Self-Starter capable of working under pressure
  • Curious and engaged in Continuous Learning and Professional Development

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

Share this job