It Systems Developer- Automation - City Of Johannesburg
Liberty Group South Africa·Gauteng, south-africa·Full Time·Onsite
TechnologyFull TimeOnsite
-
We're looking for a detail-oriented and analytical IT Systems Developer - Automation to join our organization.
About the Role
In this role, you will design, develop, and maintain automation solutions that streamline IT operations and enhance system efficiency. You will work collaboratively with IT teams to identify opportunities for process automation and implement robust, scalable solutions that drive organizational productivity.
Responsibilities
Design and develop automation scripts and tools using industry-standard programming languages to streamline IT operations and reduce manual processes
Analyze existing IT systems and workflows to identify automation opportunities and recommend efficient solutions
Develop, test, and deploy automation solutions across enterprise systems while ensuring code quality and adherence to best practices
Collaborate with IT teams, system administrators, and stakeholders to gather requirements and implement customized automation solutions
Troubleshoot and resolve issues in automated workflows, providing timely technical support to end users
Create and maintain comprehensive technical documentation, including system specifications, procedures, and automation guidelines
Monitor and optimize automated processes to ensure peak performance, reliability, and security
Participate in code reviews and contribute to continuous improvement of automation frameworks and methodologies
Stay current with emerging automation technologies and industry best practices to enhance technical skill set
Qualifications and Experience:
3+ years of professional experience in IT systems development, automation engineering, or related technical roles
Proficiency in at least two programming languages such as Python, PowerShell, Bash, or Java
Strong knowledge of scripting and automation tools and frameworks
Solid understanding of systems administration, IT infrastructure, and enterprise systems
Excellent analytical and problem-solving skills with strong attention to detail
Proven ability to design and implement automation solutions that improve operational efficiency
Experience with technical documentation and clear communication of complex technical concepts
Familiarity with version control systems and collaborative development practices
Preferred: Experience with CI/CD pipelines and deployment automation
Preferred: Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform
Preferred: Experience with configuration management tools and infrastructure-as-code principles
Preferred: API integration and web services experience
Preferred: Familiarity with Agile development methodologies