Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

Boardroom Appointments

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency in Cape Town seeks a Senior Software Developer to design and develop software applications. The ideal candidate should have a Bachelor's degree or Diploma in Computer Science, with over five years of experience in software development, particularly in C# and ASP.NET. The role involves collaborating with cross-functional teams, maintaining high standards for software delivery, and working on various programming languages and technologies. Competitive salary and professional growth opportunities provided.

Qualifications

  • Bachelor's degree in Computer Science or a related field required.
  • Five years of experience in software development required.
  • Strong experience with large-scale and distributed systems.

Responsibilities

  • Develop new software applications in collaboration with the team.
  • Maintain high standards for software projects through coding and documentation.
  • Collaborate with teams to build and architect applications.

Skills

C#
ASP.NET
Large-scale systems
Distributed systems
Java
Python
PHP
Git
Azure DevOps CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

.Net (Asp.net 4.6)
MS SQL
PL SQL (Oracle)
Job description

As a Senior Software Developer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologies

Qualifications:
  • Bachelors degree in or Diploma in Computer Science or a related field required
  • Five years of experience in software development required.
  • Must have 5+ years of experience in software development with a background in large-scale systems and/or distributed systems
  • Experience working with C#, ASP.NET, or other object-oriented languages.
Duties and responsibilities:
  • Expert in programming languages such as .net framework (C#), vb.net, c++, Java, Python, PHP, C++, and other scripting languages
  • Maintains high standards for the current state of a software project by adhering to design, coding, testing, and documentation standards.
  • Performs technical tasks related to program enhancements, maintenance, and enhancement of existing systems.
  • Collaborates with business analysts, project managers, and end-users to understand requirements, architect applications, and build technology.
  • Uses coding languages or scripting methodologies to solve a problem with a custom workflow.
  • Works with cross-functional teams to implement software features and functionality in a timely manner.
  • Technical skills required for 2 applications in the Logistics Systems team;
  • ASN-Advanced Shipping Notice System
  • .Net (Asp.net 4.6.)
  • MS SQL
    WCF services.
  • C# MVC (not sure of the version possibly 5) PL SQL (oracle)
  • WCF services
  • Exposure to Azure DevOps CI/CD pipelines.
  • Knowledge of Git.
  • C# .net Core is advantageous for future Kafka integrations required on these applications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.