Software Development Engineering Intern

2 weeks ago


Midrand, Gauteng, 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 webbased 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 nonfunctional 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 CSS
  • Good understanding of JavaScript libraries and frameworks, such as Angular.
  • Experience working on largescale 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

  • Midrand, Gauteng, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    Work hard, have fun, and make history at AWS Amazon Web Services has been rated one of the most admired companies globally, both for Innovation and Customer Service. At AWS Kumo, you will be on the forefront of driving Cloud innovation for industry leaders around the globe. Kumo (pronounced 'Koo-mo', the Japanese word for 'cloud') is the global product and...

  • Software Engineer

    2 weeks ago


    Midrand, Gauteng, South Africa Lim Personnel Full time

    Software Engineer / Senior Front-end DeveloperESSENTIAL SKILLS REQUIREMENTS:Highly experienced with , Typescript, Material UI, , 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 MethodologiesUX/UI best...

  • Software Engineer

    2 weeks ago


    Midrand, Gauteng, 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...

  • Software Engineer

    2 weeks ago


    Midrand, Gauteng, South Africa Jordan HR Full time

    ESSENTIAL SKILLS REQUIREMENTS:Knowledge of JavaKnowledge of Frontend development technologies - AngularKnowledge of design patternsAWS CloudKnowledge of architecting and developing solutions for scalable, distributed systemsKnowledge of Security of AWS services, securing design of VPC architecturesUnderstanding INC, CM, PM processesRESTful APIsCode...


  • Midrand, Gauteng, 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 Tester

    2 weeks ago


    Midrand, Gauteng, South Africa Fidelity Services Group Full time

    Job Specification: Software TesterPosition Summary:Duties and Responsibilities:Identify software defects, investigate the root cause, and clearly document issues using bug-tracking software.Collaborate with software developers, business analysts, and other stakeholders to understand software requirements and functional specifications.Perform end-to-end...


  • Midrand, Gauteng, South Africa Liyema Consulting Full time

    Essential Skills Requirements: Develop architecture components for Microservices, Cloud, and Container Work on Azure Platform: developing, testing, and deploying Minimum 8 years experience with C# or related Microsoft technologies Familiarity with Container Orchestration Platforms like Kubernetes Additional tasks per Agile Working Model (AWM) Charter...

  • Engineering Lead

    2 weeks ago


    Midrand, Gauteng, South Africa Vodafone Full time

    Role purpose:Drive the technical development of products, services and systems that are aligned with vision and designs set out for the venture and/or the productTransform customer/prospect process paths, technical specifications, technology solution options, solutions architectures and technical roadmaps into software tools and productsImplement the...


  • Midrand, Gauteng, South Africa Gijima HCM - Staffing Services Full time

    The criteria is as follows:- Candidates must have completed a Degree, Diploma or National Diploma in Information Systems or Computer Science or Engineering Clear credit (ITC) and no criminal record; Candidates must currently be unemployed; Candidates must not be participating on another learnership or internship program; Candidates must have effective...


  • Midrand, Gauteng, 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 youMy 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 enhance software...


  • Midrand, Gauteng, South Africa iSanqa Full time

    Our client requires the services of a Software Engineer (Advanced) Midrand/Menlyn/Rosslyn/Home Office rotationAmazing brand with innovative technology Excellent teams in Global team collaboration High work-life balance with Flexible hours Agile working environment POSITION: Until December 2026EXPERIENCE: 4-6 Years related working experience.COMMENCEMENT: As...

  • Developer

    2 weeks ago


    Midrand, Gauteng, South Africa XET SOLUTIONS Full time

    About the Job:We are seeking a dedicated individual with practical experience in software development to join our team and contribute to the enhancement of our products. Collaborate with a group of skilled developers to learn and implement top-notch coding techniques, testing methods, and software engineering principles.Qualifications: National Diploma in...

  • Developer

    2 weeks ago


    Midrand, Gauteng, South Africa XET SOLUTIONS Full time

    Position Overview:We are seeking an individual with practical experience in software development to join our team and make a valuable contribution to our product growth. Collaborate with a group of skilled developers, gaining insights into coding, testing, and software engineering best practices.Candidate Requirements:National Diploma in IT, IS, or Computer...

  • Software Engineer

    2 weeks ago


    Midrand, Gauteng, South Africa Liyema Consulting Full time

    ESSENTIAL SKILLS REQUIREMENTS: Proficiency in one or more programming languages (e.g. Python, JavaScript, Rust) Strong understanding of software development principles, algorithms, data structures, and design patterns Understanding of cybersecurity principles Linux and IT troubleshooting skills Experience with RESTful APIs and serviceoriented architectures...

  • Team Assistant Intern

    2 weeks ago


    Midrand, Gauteng, South Africa Siemens Digital Industries Software Full time

    Team Assistant InternThis is a twelve (12) month training programme to become a Team Assistant.What are the responsibilities for the role? (What does the Team Assistant programme involve?) Travel and Accommodation booking Perform a full range of administrative assignments such as composing and typing routine letters, memoranda, reports, and minutes of...


  • Midrand, Gauteng, South Africa Jobs 4 All Full time

    Job Title: Software Support SpecialistReporting To: Software Support Team LeaderDepartment: Software SolutionsLocation: Midrand - Gauteng - South AfricaSubordinate positions:Implementation SpecialistsPurpose of the JobTakes responsibility for implementing business development activities by:Analyse and troubleshoot software issues related to back-end coding...


  • Midrand, Gauteng, South Africa Carlysle Human Capital Full time

    Key Responsibilities:Develop and upkeep Smartsheet applications.Apply JavaScript and Microsoft SQL for application development purposes.Execute solutions utilizing Power Apps and Power BI.Collaborate with cross-functional teams to gather requirements and formulate solutions.Deliver solution presentations to clients, demonstrating clear and confident...


  • Midrand, Gauteng, South Africa iSanqa Full time

    Our client requires the services of a Software Engineer (Senior) Midrand/Menlyn/Rosslyn/Home Office RotationAmazing brand with cutting edge technology Excellent teams in Global team collaboration High work-life balance with Flexible hours Agile working environmentPOSITION: Contract until December 2026EXPERIENCE: 6-8 Years related working...


  • Midrand, Gauteng, South Africa Spinnaker Software Full time

    Join the Spinnaker team as a Hardware Support TechnicianYou will assist in the resolution of repairs, refurbishment and the services provided to the branches, HO and our customers. You will need to deliver a speedy service, while maintaining good quality control and admin skills.You will assist the Hardware Support technician in maintaining good standards in...


  • Midrand, Gauteng, South Africa iSanqa Full time

    Our client requires the services of a Software Engineer (Senior) Midrand/Menlyn/Rosslyn/Home Office RotationAmazing brand with cutting edge technology Excellent teams in Global team collaboration High work-life balance with Flexible hours Agile working environmentPOSITION: Contract until December 2026EXPERIENCE: 6-8 Years related working...