Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 15, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Epiroc is your partner for mining and infrastructure equipment. We're excited to build on proven expertise and performance with the same people and a bold new drive to make what's good even better. Just like our name Epiroc says, we want to be on top of things. Epiroc means at or on rock, coming from Greek and Latin roots. It reflects our core bus...
    Read more about this company

     

    Intern Software Developers

    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.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Epiroc on www.careerprofile.epiroc.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Epiroc Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail