Jnr Software Developer

GP, ZA, South Africa

Job Description

To contribute to the organisational strategy by understanding the key strategic drivers and direction of Enaex Africa. To contribute to the digital strategy for Opencast and Underground services regarding digital platforms such as Enaex Bright, IBIS, Smart MMU, Smart Devex, Underground and customer-facing dashboards. Assist in the development and implementation phases of Enaex Africa's Digital Operational strategy Writing code and maintaining the existing code of software and digital platforms. Management of Data and Data Integrity in the Cloud Platform of Enaex. To manage operational performance by tracking performance against targets, identifying anomalies and implementing corrective action monthly and as required by means of utilising the data provided by the digital platforms To manage the overall compliance of Enaex South Africa with local and corporate requirements and to promote ethical behavior and integrity by maintaining knowledge of requirements, implementing solutions and actions to align, monitoring and managing compliance and addressing areas of non-compliance monthly and as required Writing code and maintaining the existing code of software and digital platforms. Management of Data and Data Integrity in the Cloud Platform of Enaex. To manage operational performance by tracking performance against targets, identifying anomalies and implementing corrective action monthly and as required by means of utilising the data provided by the digital platforms To manage the overall compliance of Enaex South Africa with local and corporate requirements and to promote ethical behavior and integrity by maintaining knowledge of requirements, implementing solutions and actions to align, monitoring and managing compliance and addressing areas of non-compliance monthly and as required To assist in developing and managing the Digital Policy of Enaex Africa To assist in the development of departmental policies and procedures by understanding good practices, regulatory and compliance requirements and methods, developing policies and submitting for approval as required To provide excellent technical and digital services to customers by understanding the specific needs and requirements of the customer, providing accurate and reliable digital data to support customer objectives, designing and implementing advanced digital techniques tailored to customer projects and incorporating optimisation strategies based on industry best practices at all times. To assist internal customers with digital blast-related expertise and advice by developing a deep understanding of the company's products and their features and applications, staying informed about updates, new releases and improvements to products, keeping abreast of industry regulations and standards and providing guidance on the appropriate use of products in different situations or projects, as required. To differentiate the company's digital, software products and services by collaborating with customers to understand what they value most, identifying pain points and areas where additional value can be delivered, analysing competitors to identify gaps and opportunities to provide unique value, and identifying and implementing value-adding activities beneficial to all customers, as required. To enable business to manage the profitability and sustainability of the business by providing digital data to review product application and performance audits and defining the best actions to correct deficiencies or make improvements as required To assist the Innovation and R&D team in managing the quality and assurance of products by using digital data to understand product specifications and requirements, defining product quality criteria and measurements, contributing towards the development of testing protocols, implementing quality control measures, providing feedback and facilitating a culture of continuous improvement as required. To lead the way with regards to blast design software and integrating the software into the digital platform. To assist in developing budgets by understanding software platform requirements, drafting budget and submitting for approval annually and as required To manage expenditure by tracking spend against budget.To assist in developing budgets by understanding software platform requirements, drafting budget and submitting for approval annually and as required To manage expenditure by tracking spend against budget.To manage security and disaster recovery of departmental information by reviewing measures in place, identifying risks and implementing mitigating measures as required. To manage departmental risk by developing the departmental risk management framework, overseeing the population and maintenance of the framework, reviewing risk management strategies, identifying areas for improvement and driving implementation quarterly and as required To manage security and disaster recovery of departmental information by reviewing measures in place, identifying risks and implementing mitigating measures as required. To manage departmental risk by developing the departmental risk management framework, overseeing the population and maintenance of the framework, reviewing risk management strategies, identifying areas for improvement and driving implementation quarterly and as required To effectively manage SHE (Safety, Health, and Environment) by ensuring that: SHE is implemented by ensuring comprehensive training is provided, the training program is completed, and any gaps or noncompliance identified during training are promptly addressed. SHE is monitored by establishing clear monitoring requirements and standards, ensuring all monitoring activities are completed on time, and resolving identified issues promptly within established deadlines. SHE compliance is maintained by regularly reviewing SHE practices, identifying areas of noncompliance, and addressing them efficiently within set timelines. To manage stakeholder relationships by liaising with key internal and external stakeholders, providing input and feedback actions, receiving feedback and contributions and collaborating as required To engage with industry stakeholders by identifying key points of impact and discussion, representing the organisation and providing input into industry related initiatives and imperatives, supporting industry related initiatives and addressing any industry related concerns or challenges as required To manage service providers by defining and negotiating service levels required, monitoring and managing delivery against standards, identifying areas of concern and implementing corrective action monthly and as required To manage resourcing by understanding work demands and securing appropriate resources to facilitate work output as required To monitor and manage implementation of HR policies and procedures by monitoring compliance, identifying and addressing areas of non-compliance, and implementing corrective action as required



Software

:


Web Application (e-commerce platforms, internal dashboards, client portals) Mobile application (Android/IOS apps) Desktop applications (Point of sale systems, internal enterprise tools, etc. Tools/Languages: Python, C#, Java, Electron, .NET, Qt) Cloud-Based and SaaS Applications (CRM, ERP, analytics platforms. Skills: Cloud architecture (AWS, Azure, GCP), APIs, microservices

Systems:




Operating systems, firmware, hardware control software Used in industries like mining, manufacturing, or IoT Languages: C, C++, Rust, Assembly + Tools - Delphi, Python, R, SQL, Pandas, Power BI, Apache Spark Microsoft packages

Educational Qualification



Matric / Grade 12 or equivalent Bachelor of Science in Computer Engineering or Science (Required) Software Engineering Information Technology Or related field * Driver's license

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