About Company
ArcelorMittal South Africa is Africa’s largest steel producer, with a rich history spanning over 80 years. We are a part of the global ArcelorMittal group, the world’s leading steel and mining company. Our operations in Vanderbijlpark are at the heart of our integrated steelmaking process, serving vital sectors from construction to automotive. We are committed to sustainable practices, technological innovation, and fostering a diverse and inclusive workforce, contributing significantly to South Africa’s industrial landscape and economic growth.
Advertisement
Job Description
Are you a seasoned Software Engineer with a passion for driving technological advancements in a dynamic industrial environment? ArcelorMittal South Africa, a leading integrated steel producer, is seeking a highly skilled and motivated Senior Software Engineer to join our innovative IT team in Vanderbijlpark. This is a unique opportunity to apply your expertise in a sector that is critical to infrastructure and economic development, transforming traditional manufacturing processes through cutting-edge software solutions.
You will play a pivotal role in the digital evolution of our extensive operations, contributing to projects that span enterprise resource planning (ERP) system enhancements, real-time data acquisition and analysis from industrial control systems (SCADA/DCS), the development of bespoke applications for process optimization, and the integration of IoT devices for predictive maintenance and operational intelligence. Our commitment to innovation means you will be working with modern development methodologies and exploring new technologies to keep ArcelorMittal South Africa at the forefront of the industry.
At ArcelorMittal South Africa, we believe that the future of steel production is deeply intertwined with digital innovation. Our Senior Software Engineers are instrumental in designing, developing, and deploying robust software systems that optimize production, enhance operational efficiency, improve safety, and unlock new levels of data-driven insights. You will be at the forefront of integrating advanced technologies, from IoT sensors on the factory floor to sophisticated analytics platforms, ensuring our operations remain world-class and competitive. Your work will directly support our strategic objectives, driving efficiency across our value chain, from raw material handling to finished product delivery.
Advertisement
You will work within a collaborative and supportive team environment, tackling complex challenges that require creative problem-solving and a deep understanding of software architecture. This role offers the chance to lead critical projects, mentor junior engineers, and directly influence the technology roadmap of a major industrial enterprise. We foster a culture of continuous learning and professional growth, providing opportunities to expand your skill set and advance your career. If you thrive on developing high-performance, scalable applications that have a tangible impact on real-world operations, and are eager to contribute to the digital transformation of a foundational industry, we encourage you to apply. Join us in shaping the future of steel through technology.
Key Responsibilities
- Lead the design, development, and deployment of robust software solutions for enterprise and operational systems.
- Mentor and guide junior software engineers, fostering their technical growth and career development.
- Collaborate with cross-functional teams, including Operations, IT Infrastructure, and Data Science, to gather requirements and deliver effective solutions.
- Ensure the scalability, security, and performance of all developed applications and systems.
- Participate actively in code reviews, architectural discussions, and technical evaluations to maintain high-quality standards.
- Troubleshoot and resolve complex software defects, performance issues, and system integration challenges.
- Drive continuous improvement in software development processes, tools, and best practices.
- Stay updated with emerging technologies and industry trends, applying relevant advancements to our systems.
Required Skills
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Proficiency in programming languages such as C#, Java, Python, or .NET.
- Extensive experience with relational databases (e.g., SQL Server, Oracle).
- Strong understanding of the Software Development Life Cycle (SDLC) and agile methodologies.
- Experience with API design and development (RESTful services).
- Solid understanding of cloud platforms (e.g., Azure, AWS) or on-premise infrastructure management.
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated experience in leading software projects or significant modules.
Preferred Qualifications
- Master's degree in Computer Science, Engineering, or a related technical field.
- Experience with industrial automation systems (SCADA, DCS, PLCs) and their integration.
- Knowledge of data warehousing, ETL processes, and business intelligence tools.
- Familiarity with IoT platforms and data streaming technologies.
- Experience in the manufacturing or heavy industry sector.
- Certifications in relevant programming languages, cloud platforms, or project management.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive medical aid and retirement benefits.
- Generous paid time off and leave policies.
- Opportunities for professional development and continuous learning through training programs and certifications.
- Subsidized employee wellness programs.
- A safe, supportive, and innovative work environment.
- Access to cutting-edge technology and impactful innovation projects.
How to Apply
Interested candidates are invited to submit their detailed CV and a cover letter outlining their experience and suitability for this role. Please click on the application link below to apply directly through the ArcelorMittal South Africa careers portal. Ensure your application clearly highlights your experience with enterprise-level software development and your ability to contribute to a large-scale industrial environment.