Software Engineer – Ubuntu Linux C - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 11-03-2024 6:15:27 AM
01-04-2024 6:15:27 AM
Our client based in Cape Town who is the industry of developing innovative technologies and providing professional customer support is looking to employ a Software Engineer. This incumbent will work with the Software Development team by designing, developing, building, installing, testing, documenting, and maintaining applications and / or utilities running on Ubuntu Linux servers.

Please note that this role is HYBRID.

Key Responsibilities
Collaborating with internal stakeholders for enhancements, requests, and progress updates.
The design, specification, coding, testing, maintenance, and documentation of applications and/or utilities and/or libraries.
Taking on existing utilities, libraries, and servers.
Upgrading artifacts as part of server upgrades onto newer Ubuntu OS versions.
Additional Technical competencies:
Wi-Fi hotspot workings
Radius integrations
Ipsets, pmacct
DHCP
DNS
Python scripting
Automation

Location
Cape Town (Hybrid)

Minimum Requirements
A Degree or Diploma in Information Systems or Computer Science.
Minimum 5 years work experience developing C / C++ on Linux servers.
Creating and working with 24/7 operational mission critical services.

Good experience with each of the following:
Analysis and design of utilities and libraries to be developed.
Software Development Life Cycle.
SQL database design, querying and processing.
Application integrations using: REST / Web or Micro-services.
Bash commands and scripting
Networking (TCP/IP, UDP, iptables, routing tables)
Customizing open-source projects

Recruiter: Paracon