Software Development Engineering Intern

2 weeks ago


Midrand, South Africa Siemens Full time

**Job Title / Role**:Digital Business Intern**:
**Organization: Innomotics**:
**Location: South Africa, Siemens Park**:
**Large Drives Digital Business**

The best way for the mining companies to confront the major challenges such as declining ore grades, safety concerns and volatile commodity prices is to improve operational excellence and embrace technological advances and innovations. Cutting-edge solutions are the way forward and that means to define sustainable enterprise digital architecture, select appropriate technologies and ensure seamless integration.

Although individual systems are expected to generate gains by themselves, only a proper integration of those technologies can unleash the full potential of digital transformation. Based on this principle, Siemens has developed a holistic architecture concept to support mining customers to implement digital solutions, with a strong focus on eliminating data silos and increasing collaboration across different departments such as engineering, operations, planning and maintenance. The ultimate target is to create a fully integrated ecosystem, based on the following pillars:

- Vertical Integration from field level to enterprise management level
- Horizontal Integration from engineering to operations

**Mission of Function**

**Dimensions of Function**
- Configure and develop MOM solutions using Siemens’ Digital portfolio of products.
- Software Development using C#.Net, HTML5, CSS3 and JavaScript.
- Work closely with MES Engineers to design and build UI features compatible for web-based and mobile devices.
- Responsible for the visual appeal, messaging and user interaction of the MOM / MES solution and understanding how the user interface supports the solution’s overall business objectives.
- Software Test Procedures, Testing, and site installation/commissioning.
- Post installation and commissioning support.

**Reporting**
- Report directly to Engineering - Digital Solutions Lead and Project Manager.

**Areas of Responsibilities / Tasks**
- Technical Solution Design - must be able to translate software requirements into a detailed technical solution design based on C#.Net and Siemens Products.
- Software Standards - need to understand the different components of a MOM / MES solution and be able to develop within the standards set by the team.
- Back End Development - able to develop software using C#.Net and Microsoft SQL.
- Software Testing - need to have a good understanding of software testing methodologies to do both functional and non-functional testing. Must be able to develop test procedures for doing Unit Testing, Integration Testing, System Testing, Performance Testing, etc.
- Post installation support - post installation support on the solution will be required for a period after commissioning.

**Required Competencies**
- Development knowledge with AngularJS/Angular/Angular2, JavaScript, jQuery, HTML5 and CSS3.
- Good understanding of JavaScript libraries and frameworks, such as Angular.
- Experience working on large-scale software projects
- Experience developing software utilizing various coding languages including C#.Net, SQL, HMTL5, CSS, AngularJS, JQuery, OData and more
- Outstanding collaboration and communication skills are essential
- Analyse code for weaknesses and errors, and present detailed plans to improve them

**Siemens Digital Business in Mining**

The best way for the mining companies to confront the major challenges such as declining ore grades, safety concerns and volatile commodity prices is to improve operational excellence and embrace technological advances and innovations. Cutting-edge solutions are the way forward and that means to define sustainable enterprise digital architecture, select appropriate technologies, and ensure seamless integration.

Although individual systems are expected to generate gains by themselves, it is only through effective integration of those technologies that can unleash the full potential of digital transformation. Based on this principle, Siemens has developed a holistic architecture concept to support mining customers to implement digital solutions, with a strong focus on eliminating data silos and increasing collaboration across different departments such as engineering, operations, planning and maintenance. The ultimate target is to create a fully integrated ecosystem, based on the following pillars:

- Vertical Integration from field level to enterprise management level
- Horizontal Integration from engineering to operations

**Closing Date 2 August 2023**

**Our culture**:
Our culture embraces different perspectives, open debate, and the will to challenge convention. Change is a constant aspect of our work. We aspire to lead the change in our industry rather than just react to it. That is why we invite you to take on new challenges, test your ideas, and celebrate success.

The company’s approved Employment Equity Plan and Targets** **under the Employment Equity Act** will be


  • Software Engineer

    3 days ago


    Midrand, South Africa Adzuna ZA B C2 Full time

    Responsibilities: Develop and maintain software solutions that meet client requirements and industry standards.Collaborate with cross-functional teams to design, implement, and test software features.Troubleshoot and debug issues to ensure optimal performance and reliability.Stay updated on emerging technologies and trends to continuously improve development...

  • Software Engineer

    2 weeks ago


    Midrand, South Africa Network Recruitment Full time

    Responsibilities: Develop and maintain software solutions that meet client requirements and industry standards.Collaborate with cross-functional teams to design, implement, and test software features.Troubleshoot and debug issues to ensure optimal performance and reliability.Stay updated on emerging technologies and trends to continuously improve development...

  • Software Engineer

    1 week ago


    Midrand, South Africa Network Recruitment Full time

    Responsibilities: Develop and maintain software solutions that meet client requirements and industry standards. Collaborate with cross-functional teams to design, implement, and test software features. Troubleshoot and debug issues to ensure optimal performance and reliability. Stay updated on emerging technologies and trends to continuously improve...


  • Midrand, South Africa Lim Personnel Full time

    Software Engineer/Developer - Cloud DWHESSENTIAL SKILLS REQUIREMENTS:Languages & Technologies:SQL (Queries, DDL, Materialized Views, Tasks, Procedures, Optimization)BitBucket / GitPython 3.7, boto3, Java ScriptAWS IAM, S3, KMS, VPC Networks, Route53, Glue, SNS, Lambda, Bridgeevent, CloudWatch, CloudtrailExperience in working with AWS servicesFamiliar with...

  • Software Engineer

    4 weeks ago


    Midrand, South Africa Lim Personnel Full time

     Software Engineer / Senior Front-end DeveloperESSENTIAL SKILLS REQUIREMENTS:Highly experienced with React.js, Typescript, Material UI, Node.js, JavaScript, HTML, and CSSClient-side application statement management frameworks e.g. Redux, Flux, MobX etc.Experience and knowledge of Java driven backend APIsSolid test management know-how and Agile...

  • Software Engineer

    4 weeks ago


    Midrand, South Africa Lim Personnel Full time

    Software Engineer / Developer (Cloud Data Platform) (Expert)ESSENTIAL SKILLS REQUIREMENTS:Languages:Python application development skillsTechnologies:Experience in working with AWS services (Lambda, EC2, IAM, S3, Step Functions, Fargate, Batch, Code Pipeline)Familiar with Terraform and Infrastructure-as-Code conceptsWorking Mode / Mindset:Agile Development...


  • Midrand, South Africa Luelle Consulting Full time

    **Gauteng**, Midrand** **Software Develop incl. Junior, Middle and Senior levels - Johannesburg.** **Calling all Software Developers!! An opportunity to take your career to the next level is here for you!** **My client in the technologies space is looking to hire a seasoned Software Developer who will work together with the rest of the team to develop and...


  • Midrand, South Africa Lim Personnel Full time

    Senior Software Engineer - JavaScript ReactESSENTIAL SKILLS REQUIREMENTS:Understanding of BI Tools will be an advantageUnderstanding of integration between different technologiesCoordination between development and support environmentsAssisting with the business casePlanning and monitoringEliciting requirementsTranslating and simplifying...


  • Midrand, South Africa WSP Africa Full time

    **Company Description** WSP is one of the most diverse consulting firms in Africa. To further our strategic business execution plan, we are seeking leaders that share our guiding principles - we value our people and our reputation; we are locally dedicated with international scale; we are future focused and challenge the status quo; we foster collaboration...


  • Midrand, South Africa Adzuna ZA B C2 Full time

    Requirements: Bachelors degree in electrical engineering or related field Master's degree or additional certifications in Renewable Energy would be a plus.5+ years of proven experience in project management, preferably within the energy sector and specifically in solar projects.Experienced in network studies and feasibility studies.Solar design and solar...


  • Midrand, South Africa Green Marble Recruitment Consultants Full time

    Requirements: Bachelors degree in electrical engineering or related field Master's degree or additional certifications in Renewable Energy would be a plus. 5+ years of proven experience in project management, preferably within the energy sector and specifically in solar projects. Experienced in network studies and feasibility studies. Solar design and...


  • Midrand, South Africa Sci Tech Placements Full time

    Job Title: Project Engineer - Renewable EnergyLocation: South AfricaPosition Type: Full-Time PermanentSalary Range: R 60,000 R 90,000 per month with benefitsResponsibilities:- Manage solar energy projects from conception to completion ensuring adherence to timeline, budget, and quality standards.- Collaborate with multidisciplinary teams and stakeholders.-...


  • Midrand, South Africa Sci Tech Placements Full time

    Job Title: Project Engineer - Renewable EnergyLocation: South AfricaPosition Type: Full-Time PermanentSalary Range: R 60,000 R 90,000 per month with benefitsResponsibilities:- Manage solar energy projects from conception to completion ensuring adherence to timeline, budget, and quality standards.- Collaborate with multidisciplinary teams and stakeholders.-...


  • Midrand, South Africa Adzuna ZA B C2 Full time

    Job Title: Project Engineer - Renewable EnergyLocation: South AfricaPosition Type: Full-Time PermanentSalary Range: R 60,000 R 90,000 per month with benefitsResponsibilities:- Manage solar energy projects from conception to completion ensuring adherence to timeline, budget, and quality standards.- Collaborate with multidisciplinary teams and stakeholders.-...


  • Midrand, South Africa Jordan HR Full time

    We are looking for an Azure Cloud Specialist & Developer to join our teams of rock-solid cloud specialists developing an AI Building Platform on Azure. Our services mainly run on the Microsoft Azure Cloud Platform. If you are a passionate about architecture, enjoy development, willing to take a lead role, sharing knowledge and giving guidance, are thrilled...


  • Midrand, South Africa Jordan HR Full time

    We are looking for an Azure Cloud Specialist & Developer to join our teams of rock-solid cloud specialists developing an AI Building Platform on Azure. Our services mainly run on the Microsoft Azure Cloud Platform. If you are a passionate about architecture, enjoy development, willing to take a lead role, sharing knowledge and giving guidance, are thrilled...


  • Midrand, South Africa E-Merge Full time

    Are you looking to work with a company that has reputation for producing superior products that offer a sporty and engaging experience, currently in search for a Automation Software Engineer to join the team. DVF team are all about the digital twin. The digital twin is the single point of truth for all software, hardware and feature vehicle related data. We...

  • Sales Executive

    4 weeks ago


    Midrand, South Africa Selhurst Recruitment Consulting Full time

    The client is a leading logistics software company. They develop an innovative and flexible logistics software suite which enables the efficient handling of all transport management tasks. They are looking for a driven individual who will strengthen their international sales team as they expand their operations across Africa. You will be responsible...


  • Midrand, South Africa Liyema Consulting Full time

    ESSENTIAL SKILLS REQUIREMENTS:Understanding of integration between different technologiesCoordination between development and support environmentsTranslating and simplifying requirementsVery good skills with Hands on experience Node.JS, TypeScript, JavaScript.IDEs & Tools: Visual Studio, GITBasics Skill in Web UI development: Bootstrap, AJAX, Vue.js...


  • Midrand, South Africa Liyema Consulting Full time

    ESSENTIAL SKILLS REQUIREMENTS: Understanding of integration between different technologies Coordination between development and support environments Translating and simplifying requirements Very good skills with Hands on experience Node.JS, TypeScript, JavaScript. IDEs & Tools: Visual Studio, GIT Basics Skill in Web UI development: Bootstrap, AJAX, Vue.js ...