Senior Software Developer

Pretoria, Gauteng, South Africa

Job Description

SUMMARY:
WeaEUR(TM)re seeking an experienced Senior Software Developer to lead the design, development, and implementation of robust software solutions.
In this role, youaEUR(TM)ll work closely with cross-functional teams to build scalable, high-performance applications, while mentoring junior developers and driving best practices across th...
POSITION INFO:
WeaEUR(TM)re seeking an experienced Senior Software Developer to lead the design, development, and implementation of robust software solutions.
In this role, youaEUR(TM)ll work closely with cross-functional teams to build scalable, high-performance applications, while mentoring junior developers and driving best practices across the development lifecycle. The ideal candidate is a strong problem solver with deep technical expertise and a passion for delivering quality code in a fast-paced environment.
What youaEUR(TM)ll do:

  • Analyze system requirements and design robust software solutions.
  • Develop new software systems and sub-systems.
  • Maintain and enhance existing software products.
  • Create and maintain technical documentation (release notes, test specs, user manuals).
  • Conduct unit, integration, and end-to-end testing.
  • Provide second-line technical support for software-related issues.
  • Assist in user training and develop training materials.
Your expertise:
  • Minimum 5 years of experience in software development within a scientific, industrial, or technical environment.
  • Strong proficiency in:
  • Web services and APIs
  • Microsoft SQL Server technologies (including SSRS)
  • .NET stack and C# (C/C++ experience is a plus)
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Proven track record in product design and delivery.
Qualifications:
  • Matric Certificate
  • B.Sc in Computer Science or B.Eng. in Computer, Electronic or Electrical
  • Qualifications preferred:
  • Knowledge of energy management systems or IoT technologies
  • Experience with user experience (UX)-centric design and development
  • Exposure to analytics, data science, or AI/ML technologies
  • Experience with cloud platforms (e.g., Azure, AWS)
  • Familiarity with containerization (Docker, Kubernetes)
Personal attributes:
  • Strong analytical and fault-finding skills.
  • Quick learner with adaptability to new technologies.
  • Effective team player with good communication skills.
  • Ability to perform under pressure and meet deadlines.
Other information applicable to the opportunity:
  • Permanent Position
  • Location: Pretoria
  • Work environment: 5 days at Office and Client sites
  • Travel: Local and International travel as and when required
Why work for us?
Connected Industrial Eco-systems:
The organisation provides Industrial OT solutions to drive sustainability of our communities. With a community of specialist OT system integrators who span across all industry segments in Sub Saharan Africa and OEM partnerships we are able to Design and Build as well as Optimize Industrial connectivity. Connecting people with trusted information and insights to drive responsible use of the worldaEUR(TM)s resources.
One of the leading Tech companies in the country:
  • The organisation fosters an inclusive work culture, we collaborate and solve together.
  • Great career development , an opportunity to work on great technology which creates value for our communities.
  • Values based organisation , with bold and courageous people centred leadership.
  • Opportunity to harness your skills and be innovative.
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.

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
    JD1477558
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned