Intermediate Software Developer

Midrand, Johannesburg, South Africa

Job Description


Our client, the world's largest cash and asset conversion service provider with multiple locations across South Africa, is recruiting for a forward-thinking Intermediate Software Developer to work remotely.Intermediate Software Developer
Midrand, RemoteQualifications:

  • Bachelors degree in computer science or related field.
Requirements:
  • At least 3 years experience in as a software developer (software engineer) in software development, programming, and working in an Agile environment.
  • Knowledge of coding languages, systems, patterns, and methodologies:
  • C#
  • MS SQL; T-SQL
  • Web API 2 / Core & Rest web services
  • .NET Core
  • ASP.Net
  • WinForms; UWP
  • Entity Framework 6+
  • Entity Framework Core
  • SSRS
  • MVC
  • MSSQL Server
  • HTML 5
  • JavaScript
  • Git
  • JIRA
  • Agile development methodologies
  • Word Press
  • Woo commerce
KPAs:
  • Responsibilities will primarily focus on developing software through coding, along with modifying software to address errors, adapt it to new hardware, enhance performance, or upgrade interfaces.
  • Oversee system testing and validation procedures, collaborate with customers or departments on technical matters such as software system design and maintenance, and provide support for released processes, third-party interfaces, and systems.
  • Executing full lifecycle software development (SDLC) from inception to deployment.
  • Adhering to the company's agile methodology, including attending daily standups remotely and participating in sprint planning sessions at the company head office when required.
  • Writing clean, efficient, and accurate code according to company best practices and specifications.
  • Integrating software components to create a fully functional system.
  • Fixing and enhancing existing software, addressing errors, adapting it to new hardware, improving performance, and upgrading interfaces.
  • Testing, deploying, and releasing new programs, enhancements, and bug fixes.
  • Assisting and mentoring team members to ensure proficiency in software applications.
  • Collaborating with departments or customers on project requirements, status updates, support issues, and enhancements.
  • Engaging in technical discussions with customers or departments regarding software system design and maintenance.
  • Analysing information to recommend and plan new system installations or modifications to existing systems.
  • Conducting after-hours checks on systems, processes, and application outcomes as per support schedules to anticipate and resolve issues before business resumes.
Apply now!For more IT jobs, please visitIf you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positionFor more information contact:
Sanet Snooke
Recruitment Consultant
012 348 7559For more information please contact:Sanet Snooke

Network Recruitment

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
    JD1322119
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R300000 - 420000 per year
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned