Posted on: 15 October 2024
ID 925683

Intern Software Developers

About Epiroc

Epiroc is a multinational company with a presence in 150 countries, which with innovative technology, develops and provides safe and state-of-the-art equipment, such as drilling machinery and construction tools for use in surface and underground mining. It also offers world-class after-sales services and solutions for automation, digitalization and electrification.

Life at Epiroc

By joining our team, you will be part of a group of knowledgeable and helpful colleagues who live by our core values: collaboration, commitment and innovation.

The work environment in the mining and construction industries presents unique and interesting challenges that you will not find in other industries.

Our culture is characterized by care for work-life balance, professional development, global professional opportunities, and an epic benefits package.

Mission:

The purpose of the intern Software Developer is to assist in the design, development, and testing of software applications, contribute to team meetings, and learn best practices in coding and software development

Main Duties and Responsibilities:
  • Maintain accurate timesheets for all work performed for MineRP.
  • Report progress and status during Scrum ceremonies and to management.
  • Maintain status and hours of backlog items worked on.
  • Maintain confidentiality with regards to the information being processed, stored, or accessed.
  • Adhere to agreed methodologies, processes, and policy.
  • Understand and adhere to our company documented policies and procedures including health & safety requirements.
  • Find and repair software defects.
  • Consult with other developers to assist in problem solving.
  • Communicate with Technical Support Specialist to assist in debugging and maintaining software.
  • Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
  • Document code changes and new code.
  • Understand automated testing, performance testing and iterative development using appropriate tools and techniques.
  • Maintain code stored in multiple source control systems.
  • Assist in writing clean, efficient, and maintainable code.
  • Participate in software design, development, and testing.
  • Debug and resolve software defects.
  • Collaborate with team members in developing innovative solutions.
  • Stay up to date with emerging technologies and programming practices
  • In addition to what is specified in this document perform any reasonable task as directed by your superior.
  • Comply and adhere to MineRP policies as well as the Epiroc Way
Skill, Competence and Experience:
  • Aged 20 30 and currently unemployed who has not previously participated on the Yes4Youth programme.
  • Beginner ( 0 1 year) experience in software engineering.
  • Beginner exposure to the Microsoft technology stack with a focus on Microsoft Technologies for both Windows GUI programming as well as Web development.:
    • C#
    • Entity Framework
    • Dapper
    • ASP.NET / Blazor
    • MVVM
    • WPF
    • MAUI
    • Microservices (REST / gRPC)
    • Blazor (Server / WebAssembly)
    • MS SQL / SQLite
  • Beginner understanding of MSSQL with exposure to SQL functions / Stored Procedures, including TSQL.
  • Beginner exposure to Agile Scrum development methodologies.
  • Beginner exposure to Test-Driven Development (TDD).
  • Beginner exposure to:
    • Latest .NET
    • EF Core
    • RESTful Services
    • Clean Architecture
    • SOLID Principles
    • Dependency Injection
    • Caching / Logging,
    • Unit Testing / Mocking
    • Profiling, Benchmarking
Educational Qualifications:
  • A tertiary (degree or diploma) in Computer Science or related field.
Behaviours:
  • Commitment
  • Innovation
  • Collaboration
  • Analytical skills
  • Problem-solving skills
  • Communication skills
  • Accountability
  • Mature
Last Date to Apply: 28 October 2024

Epiroc is committed to protecting your privacy and ensuring we maintain a diverse and inclusive culture. To prevent any possible unconscious bias, please remove any personal/identifiable information e.g., photo, ID number, address, date of birth from your application.

Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epirocgroup.com.

United. Inspired. Performance unites us, Innovation inspires us, and commitment drives us to keep moving forward.

In the 150 countries where you can find Epiroc, we encourage our employees to take ownership of their own development and careers with the support of their leaders.

We are committed to giving you every opportunity to succeed in a culture of innovation, diversity, and collaboration, combined with a caring atmosphere.

Diversity and sustainability are key to growing fresh and innovative ideas and solutions for our customers. Epiroc is a leading manufacturer for the mining and infrastructure industries. Learn more at http://www.epiroc.com
Occupation:
Mining jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Transnet workers 0730164931

Transnet workers 0730164931

Transnet company
Cape Town
Jobin.co.za
Transnet workers 0730164931

Transnet workers 0730164931

Transnet company
Rustenburg
Jobin.co.za
Transnet workers 0730164931

Transnet workers 0730164931

General workers
Postmasburg
Jobin.co.za
Transnet workers 0730164931

Transnet workers 0730164931

Transnet company
Polokwane / Pietersburg
Jobin.co.za
Transnet 0730164931

Transnet 0730164931

Transnet company
Queenstown
Jobin.co.za
Black Rock Mine Jobs-Kuruman 27732139854
Jobin.co.za
Black Rock MAINTENANCE Jobs-Lebohang 0732139854
Jobin.co.za
Black Rock Mine Jobs-kuruman

Black Rock Mine Jobs-kuruman

BLACK ROCK MINE
Kuruman
Jobin.co.za