Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Feb 28, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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

     

    Intermediate Software Developer

    Position Overview

    The Intermediate Software Developer has a background in Software Engineering. This person has 3-5 years’ work experience. This person is capable of performing work with limited supervision and mentorship to:

    • To support the development of numerous MineRP software products on time and in budget.
    • Provide complete software lifecycle support.
    • Responsible for producing high quality code which adheres to appropriate development standards (coding standards).
    • Position Objectives and Outcomes
    • Contribute towards ongoing corporate strategic initiatives, supported through experience in areas of software development, client support, and quality assurance.
    • Maintain accurate timesheets for all work performed for MineRP.
    • Report progress status to Scrum Master, Product managers.
    • 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.
    • Work in a self-managed manner, aligning development focus with the project direction and where needed alternate between project and service delivery tasks.
    • Understand and adhere to our company documented policies and procedures including health & safety requirements.
    • Maintain and extend existing software to meet product roadmap.
    • 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.
    • Assist with maintenance of automated build environment.
    • Maintain code stored in multiple source control systems.
    • Conduct functional testing.
    • Conduct peer code reviews.
    • Conforming to the Scrum Process.
    • Technical lead on small to medium projects, including design.
    • Lead by example and adhere to agreed methodologies, processes, and policy.
    • Work in a self-managed manner, aligning development focus with the project direction and where needed alternate between project and service delivery tasks.
    • Document and adhere to coding standards.
    • Interpret written business requirements and technical specification documents.
    • Create, document, and implement unit test plans, scripts, and test harnesses.
    • Analyse performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
    • Incorporate automated testing, performance testing and iterative development using appropriate tools and techniques.
    • Create technical documentation.
    • Understand complex database concepts as well as the implications of different database designs. Designs and maintains databases.
    • In addition to what is specified in this document perform any reasonable task as directed by your superior.

    Key Accountabilities

    • The Key Accountabilities must lie within the Scrum Team. The team needs to work towards the same vision. Development teams are structured and empowered by the organization to organize and manage their own work. The resulting synergy optimizes the Development team’s overall efficiency and effectiveness.
    • Individual development team members may have specialized skills and areas of focus, but accountability belongs to the Development team as a whole.

    The team’s key accountabilities are as follows:

    • Each Scrum Team member is a developer that is responsible for turning action items on the Product Backlog into functional pieces of a shippable product.
    • Producing high quality work with little or no defects. (On time, in budget and according to specification)
    • Commitment on finishing assigned user stories per sprint.
    • Conforming to definition of done.
    • Conforming to the Scrum Process (stand-ups, peer code review, review, and retrospectives)
    • Maintaining confidentiality with regards to the information being processed, stored, or accessed.

    The team member is expected to demonstrate a work ethic aligned with MineRP’s operating principles and 5 “A” values:

    • Attitude
    • Aptitude
    • Acumen
    • Approach
    • Accountability

    Skills, Experience & Qualifications

    The following Skills & Experience are essential to this Position:

    Essential Skills

    • The Intermediate Developer can perform work with limited supervision and mentorship.
    • Experienced Full Stack Development with a focus on Microsoft Technologies for both Windows GUI programming as well as Web development.:
    • C#
    • Entity Framework
    • ASP.NET
    • ASP.Core
    • .NET Core
    • MVC/MVVM
    • WPF
    • MS Sql

    Proficiency in:

    • PRISM, MEF, Unity
    • SOA
    • HTML5
    • RESTful Services
    • Solid understanding of MSSQL with proven experience with Data Modelling, Design, SQL Functions / Stored Procedures, including TSQL
    • Must be able to work in multidisciplinary teams on various projects.
    • Good written and verbal English communication skills.
    • Self-motivated, ability to work independently, produce results within desired time frames.
    • Able to work under pressure.
    • Strong work ethics, initiative and troubleshooting skills.
    • Excellent organizational and prioritization skills.

    Desirable Skills

    • MicroServices
    • CAD/Geometric programming
    • CI/CD Tools (DevOps Pipelines and Releases)
    • VCS (Version Control System) such as Team Foundation Server / DevOps
    • Experience using Agile Scrum development methodologies.
    • Experience in or understanding of Test-Driven Development (TDD).

    Experience

    • 3-5 years’ experience working in a dedicated software development position.

    Qualifications

    • Tertiary qualifications (or equivalent) in computer science or related discipline.

    Closing Date: 14 March 2023

    go to method of application »

    Payroll & HR Administrator

    Purpose of the role

    • To contribute to and execute the Payroll & HR Admin service offering, in close collaboration with Payroll & HR Admin Specialists.

    Core responsibilities / expectations

    • Execute a professional, modern and lean payroll and HR administration process by, but not limited to:
    • Updating and managing HR master data including filing of documentation
    • Assisting in processing payroll
    • Adhering to and continuously staying updated on internal HR processes and policies
    • Communicating to internal stakeholders, providing information and advise linked to internal HR policies and processes
    • Oversee the Master Data compliance with all legal reporting requirements.
    • Continuously improve processes and ways of working, while using digitization and agile methodology as an enabler to achieve further efficiencies
    • Be a role-model for data-driven ways of working
    • Act as One HR through active collaboration with HR colleagues, locally, regionally and globally
    • Actively contribute to the development of the CoE HR
    • You will be expected to carry out any other function or duty as may be required in terms of “The Epiroc Way”.

    Reporting line

    • Reports to Regional Centre of Excellence - HR 

    Knowledge and experience

    • Tertiary qualification required in relevant area.
    • 1-3 years’ experience in a similar role
    • Fluency in English, both in speech and writing is a key requirement, mastery one or more other key regional languages such as French and / or Portuguese is highly desirable
    • Experience of payroll and HR administration process and an understanding of accounting principles
    • Experience of cloud based payroll and HR administration systems like SuccessFactors, PSiber, SAGE or similar as well as Microsoft 365 and Excel and ticketing system like ServiceNow
    • Experience of digitalization and automation of HR processes

    Personality

    • Strong communication skills with an excellent telephone manner and the ability to communicate effectively via email
    • Excellent customer service skills and a ‘can-do’ attitude
    • Strong continuous improvement mindset combined with innovation and service mindset
    • Ability to prioritize tasks and meet conflicting deadlines
    • Ability to work with confidential information

    Closing date for applications

    14 March 2023

    go to method of application »

    Customer Care Team Lead

    Main Responsibilities or Functions of Job

    • Supporting the Epiroc business as a whole by delivering and maintaining extraordinary customer service through making it easy for customers to do business with us, recognizing our customers and solving their problems
    • Oversee and manage the customer care day to day operations
    • Resolve escalated customer service delivery issues
    • Create intervention and improvement plans to enhance customer experience in the
    • Track and analyse customer care performance measures
    • Develop and implement process improvements to increase efficiency in customer service operations
    • Communicate with the Regional Customer Care Manager on the achievement of performance goals, improvement initiatives and concerns
    • Manage Customer B2B Portals (e.g., Ariba, Coupa and other customer portals)
    • Respond to customer order enquiries and concerns with professionalism and speed
    • Identify failing internal processes and collaborate with the relevant business areas to drive processes that are customer centered
    • Carry-out additional duties as may become necessary to ensure the successful operation of the company
    • Ensure that Epiroc rules, policies and code of conduct is always adhered to

    Educational Qualifications and Experience

    • Grade 12
    • Marketing, Logistics/Supply Chain Qualification (Certificate, Diploma or Degree)
    • Experience within an aftermarket service-oriented business environment either within Supply chain/Logistics and/or any other customer facing industry
    • Proficient in Microsoft Office
    • Excellent knowledge of ERP systems and Order Management
    • Excellent knowledge and understanding of Supply Chain principles
    • Excellent verbal and written communication skills

    Required Skills and Capabilities

    • Proven customer engagement experience
    • Excellence coaching and mentoring skills
    • Must be able to resolve both customer and team member concerns with empathy and efficiency
    • High emotional intelligence and interpersonal skills
    • Must be able to communicate to people professionally and have good email etiquette
    • Ability to manage difficult situations calmly and effectively
    • Must be a good listener and have a good sense of self-awareness
    • Exceptional analytical ability and strong attention to detail
    • Must be able to perform root cause analysis, solve customer problems and formulate appropriate corrective actions
    • Must have good work ethic and demonstrate behaviours of respect, helpfulness and genuine passion towards building strong customer relationships.

     

    Roles available

    • Customer Care Team Lead Northern Cape
    • Customer Care Team Lead Rustenburg
    • Customer Care Team Lead Eastern Limb

    Closing Date: 08 March 2023

    go to method of application »

    Continuous Product Improvement Engineer

    Continuous Product Improvement:

    • The CPI engineer will be responsible for the continuous improvement of the current HRD technologies through interactions with the RDO’s (end user) and the marketing and sales teams. Additional responsibilities will include the development of new electrically driven products and accessories, needed to provide our customers with a wholistic product system for the conventional mining cycle.

    Further roles include;

    • New product conceptualisation and scoping. Participate in customer engagement via the marketing team to understand customer requirements and conceptualise solutions.
    • Full product development life-cycle management and collaboration with multidisciplinary teams to convert conceptual ideas into marketable products.
    • Continuously design, develop and validate new product solutions to meet customer and business requirements.
    • Value Engineering and supply chain optimisation to continuously improve production costs.
    • Professional communication both written and verbal (Technical reports and presentations).
    • Balance of desktop work, field trials and customer visits.
    • Provide general support to the business line as required.  

    Requirements for Success

    • Ideally a Bachelor’s degree in Electro-Mechanical or Mechatronic Engineering, preferably with honours or Masters. Conventional Mechanical or Electrical Bachelor’s degrees will be considered if the candidate can show suitable experience in Electro-Mechanical engineering work.   
    • Project management skills – either through formal qualification or credible experience.
    • Able to demonstrate a history of competence and achievement within the Electro-mechanical engineering field.
    • Competent in hydraulic systems.
    • Aptitude to develop creative and innovative technology within a high-paced environment.
    • Ability to collaborate with multidisciplinary teams, self-manage, self-prioritise and action accordingly.

    Advantageous Experience

    • Experience in the mining environment with an understanding of rock drilling technology.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Epiroc Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail