Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Ithemba Recruitment- Sourcing Top Talent

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency seeks a skilled developer in Johannesburg, South Africa, with 5+ years of experience in system design and development. This role involves coding, debugging, and managing complex applications using Object-Oriented principals and SQL Server tools. Candidates should have proven experience in various programming languages, container management, and Azure DevOps to optimize system performance and operations. Strong troubleshooting capabilities are essential. This position offers an opportunity for growth in a dynamic environment.

Qualifications

  • 5 years systems design and development experience.
  • Experience with various software development languages.
  • Worked on previous iPaas solutions and technologies.

Responsibilities

  • Compile functional and technical specifications.
  • Design and code Object Orientated Constructs.
  • Review and update systems following SDLC.
  • Consult with the business on readiness criteria.

Skills

Object Orientated Coding
Microsoft SQL Server
Azure DevOps
Troubleshooting

Education

Applicable Degree or Diploma (i.e. B SC, ICT)

Tools

Containers like WAS, JBOSS
Microsoft Web Servers
Chef for code automation
Job description

Responsible for configuring and coding complex Object Orientated Coding Constructs using the relevant software languages. Developing and Designing complex data modelling structures using Microsoft SQL server tools and developing and coding user interfaces.

Duties and responsibilities:
  • Compile functional and technical specifications using templates and standards as set by management.
  • Design and code complex Object Orientated Coding Constructs using the relevant coding language
  • Design complex data modelling structures using applicable server tools.
  • Review and update current systems following SDLC and corporate governance.
  • Develop and implement working programs and run program debugging and system testing.
  • Collect customer feedback relating to programs to verify customer needs and specifications are met.
  • Review and update supporting documents and ascertain that they are filed according to the companystandards both.
    Review and apply security principles to all design and development work performed as and when required.identify and resolve system problems, and create a troubleshooting guide for future reference.
  • Test company system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.
  • Define implementation/cut over approach requirements and steps to be followed, and compile the code and check it into its repository.
  • Consult with the business on business readiness criteria.
  • Conduct system and impact analysis of new development changes and fix prior to development taking place.
    Apply version control to all development and associated documentation.
  • Design and present prototype for peer review and validation by solution designers.
  • Schedule conduct and report on code reviews including corrective action identified to meet minimum standards
  • Manage code deployments, fixes, updates and related processe through defect tracking in testing, and also evaluation on error logs.
  • Assess current system efficiency and make suggestions in respect of optimal use of computer systems and applications.
  • Provide testers with background and insight relating to processes and functionality provided.
  • Give technical input and advice on new development and changes to current systems.
  • Facilitate joint design sessions with Testing and Business Analyst staff.
  • Provide support and resolve issues around application in accordance with SLA
  • Manage and assign projects as necessary while lending support to the team.
  • Build and maintain tools, solutions and microservices associated with deployment and operations platform, meeting all customer service standards and reducing errors.
  • Automate operational processes as and when needed, with accuracy and in compliance with our security requirements.
  • Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.
  • Design and update development processes as and when required.
  • Deploy product updates as required while implementing integrations when they arise.
  • Specify, document and develop new product features, and write automating scripts, and execute on development once approved
Qualifications and experience:
  • Applicable Degree or Diploma (i.e. B SC, ICT)
  • Azured DevOps certification (Advantageous)
  • 5 years systems design and development experience, of which 3 Years must be:
  • Exposure to various software development languages and techniques.
  • Working on containers like WAS.JBOSS, and Microsoft Web Servers.
  • Working on Azure DevOps or Chef for code automation
  • Worked on previous iPaas solutions and technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.