
Software Engineer (Linux, Python) (NH3108
- Pretoria, Gauteng
- Contract
- Full-time
Develop and maintain software solutions on Linux platforms.
Utilize GitHub Actions for continuous integration and deployment.
Write and maintain scripts in Python for automation and process improvement.
Manage authentication and access using PBIS and NIS / LDAP.
Configure and manage automounter and netgroups for efficient network file system access.
Participate in Scrum teams to deliver high-quality software solutions.
Use Grafana for monitoring and improving application performance.
Collaborate with cross-functional teams to ensure seamless integration and operation.
Provide technical support and guidance to team members.
Ensure adherence to best practices and industry standards.
Participate in continuous improvement initiatives to enhance system performance and reliability.
Stay updated with emerging technologies and industry trends to drive innovation.Minimum RequirementsMUST Have the below essential skills and experience:Proficiency in Linux operating systems.
Experience with GitHub Actions.
Strong programming skills in Python.
Be familiar with PBIS for authentication and access management.
Experience with automounter and netgroups for network file systems.
Understanding of Scrum methodologies for agile project management.
Be familiar with APM tools, specifically Grafana, for application performance monitoring.Bachelor's degree in Computer Science, IT, or a related field.
Minimum of 5 years experience in software engineering, particularly with Linux systems.
Experience in using version control systems, especially GitHub.
Minimum of 5 years of IT software development experience including ITIL.Email your CV asap to Natasha.Hartmann @ mediro-ict.co.za to apply