Senior Software Developer

Johannesburg, Gauteng, South Africa

Job Description


Qualifications and Required Skills and Experience:

  • Matric and Bachelor's degree (or equivalent type diploma) in Computer Programming, Computer Science, or Information Technology.
  • Minimum 6 years experience working in C#, .NET & .NET Core.
  • Advanced proficiency in building/consuming REST Web APIs.
  • Advanced proficiency in Microsoft SQL Server or PostgreSQL & SQL queries/stored procedures.
  • Proficiency in Docker / Kubernetes (on Linux and Windows) - Rancher.
  • Proficiency in Micro Services.
  • Proficiency in Message Queuing & Event processing (RabbitMQ, Apache Kafka).
  • Proficiency in GIT & Agile practices.
  • Experience in: - Redis Cache, Blazor / DevExpress UI development and MongoDB
  • Good communication skills.
  • Good analytical, software design and problem-solving skills.
Responsibilities:
  • Research, design, implement and maintain software programs and services.
  • Create and maintain SQL Server and PostgreSQL database tables, functions and Stored Procedures.
  • Implementation of Unit testing for new software modules and services.
  • Determining operational practicality, identifying areas for modification in existing programs and subsequently developing these modifications.
  • Working closely with other developers as well as business.
  • Assists in enforcement of development deadlines and schedules.
  • Prioritize multiple tasks effectively.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1319789
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned