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
- 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
- A tertiary (degree or diploma) in Computer Science or related field.
- Commitment
- Innovation
- Collaboration
- Analytical skills
- Problem-solving skills
- Communication skills
- Accountability
- Mature
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