{"id":17778,"date":"2025-08-29T12:02:42","date_gmt":"2025-08-29T12:02:42","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/jnr-software-developer-gauteng\/"},"modified":"2025-11-30T00:25:02","modified_gmt":"2025-11-30T00:25:02","slug":"jnr-software-developer-gauteng","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=17778","title":{"rendered":"Jnr Software &#8211; Developer (Gauteng)"},"content":{"rendered":"<p>Description<\/p>\n<p>\tTo contribute to the organisational strategy by understanding the key strategic drivers and direction of Enaex Africa.<br \/>\n\tTo 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.<br \/>\n\tAssist in the development and implementation phases of Enaex Africa\u2019s Digital Operational strategy<br \/>\n\tWriting code and maintaining the existing code of software and digital platforms.<br \/>\n\tManagement of Data and Data Integrity in the Cloud Platform of Enaex.<br \/>\n\tTo 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<br \/>\n\tTo 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<br \/>\n\tWriting code and maintaining the existing code of software and digital platforms.<br \/>\n\tManagement of Data and Data Integrity in the Cloud Platform of Enaex.<br \/>\n\tTo 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<br \/>\n\tTo 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<br \/>\n\tTo assist in developing and managing the Digital Policy of Enaex Africa<br \/>\n\tTo 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<br \/>\n\tTo 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.<br \/>\n\tTo assist internal customers with digital blast-related expertise and advice by developing a deep understanding of the company\u2019s 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.<br \/>\n\tTo differentiate the company\u2019s 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.<br \/>\n\tTo 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<br \/>\n\tTo assist the Innovation and R&amp;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.<br \/>\n\tTo lead the way with regards to blast design software and integrating the software into the digital platform.<br \/>\n\tTo assist in developing budgets by understanding software platform requirements, drafting budget and submitting for approval annually and as required<br \/>\n\tTo manage expenditure by tracking spend against budget.\u00b7To assist in developing budgets by understanding software platform requirements, drafting budget and submitting for approval annually and as required<br \/>\n\tTo manage expenditure by tracking spend against budget.\u00b7To manage security and disaster recovery of departmental information by reviewing measures in place, identifying risks and implementing mitigating measures as required.<br \/>\n\tTo 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\u00a0<br \/>\n\tTo manage security and disaster recovery of departmental information by reviewing measures in place, identifying risks and implementing mitigating measures as required.<br \/>\n\tTo 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\u00a0<br \/>\n\tTo 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.<br \/>\n\tSHE 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.<br \/>\n\tSHE compliance is maintained by regularly reviewing SHE practices, identifying areas of noncompliance, and addressing them efficiently within set timelines.<br \/>\n\tTo manage stakeholder relationships by liaising with key internal and external stakeholders, providing input and feedback actions, receiving feedback and contributions and collaborating as required<br \/>\n\tTo 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<br \/>\n\tTo 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<br \/>\n\tTo manage resourcing by understanding work demands and securing appropriate resources to facilitate work output as required<br \/>\n\tTo 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<\/p>\n<p>Requirements<\/p>\n<p>Software:<\/p>\n<p>\tWeb Application (e-commerce platforms, internal dashboards, client portals)<br \/>\n\tMobile application (Android\/IOS apps)<br \/>\n\tDesktop applications (Point of sale systems, internal enterprise tools, etc. Tools\/Languages: Python, C#, Java, Electron, .NET, Qt)<br \/>\n\tCloud-Based and SaaS Applications (CRM, ERP, analytics platforms.<br \/>\n\tSkills: Cloud architecture (AWS, Azure, GCP), APIs, microservices<\/p>\n<p>Systems:<\/p>\n<p>\tOperating systems, firmware, hardware control software<br \/>\n\tUsed in industries like mining, manufacturing, or IoT<br \/>\n\tLanguages: C, C++, Rust, Assembly<br \/>\n\t\u00b7Tools \u2013 Delphi, Python, R, SQL, Pandas, Power BI, Apache Spark<br \/>\n\tMicrosoft packages<\/p>\n<p>Educational Qualification<\/p>\n<p>\tMatric \/ Grade 12 or equivalent<br \/>\n\tBachelor of Science in Computer Engineering or Science (Required)<br \/>\n\tSoftware Engineering<br \/>\n\tInformation Technology Or related field\u00a0\u00a0<br \/>\n\tDriver\u2019s license<\/p>\n<p>Apply via company website ( N \/ A ) or<\/p>\n<p>enaex.mcidirecthire.com<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"http:\/\/enaex.mcidirecthire.com","_company_name":"Enaex Africa","_company_website":"http:\/\/N%20\/%20A","_company_tagline":"Enaex Africa is a subsidiary of Enaex and is a joint venture with Sasol established on 1 July 2020. We are a world-class blasting services company delivering premium solutions to the most important mining regions and companies in Africa, with over 1100 employees who provide blasting services to var... read moreious mining sites in sub-Saharan Africa. Enaex Africa produces and distributes a wide variety of explosives and value-added solutions, providing all the products required to execute the entire blasting process. These products are used in blasting for opencast and underground mining operations, quarries, and civil construction. Enaex Africa has manufacturing sites in Secunda and Rustenburg; headquarters in Sandton; regional offices in Northern Cape, Rustenburg, Steelpoort, Witbank and Swakopmund; plus, all the opencast customer sites within sub-Saharan Africa.","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":["post-17778","job_listing","type-job_listing","status-expired","hentry","job_listing_region-gauteng","job-type-full-time"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/17778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=17778"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=17778"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=17778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}