- *Job Title: Junior Full Stack Developer**
- *Key Responsibilities:**
- *Development, Support \& Integrations**
- Support the development, testing, and maintenance of enterprise applications that enable key business and operational processes
- Assist in building backend services, APIs, and integrations across web, mobile, and enterprise platforms
- Work with business logic, data models, and cross\-system data flows with guidance from senior team members
- Troubleshoot application issues and support incident resolution and problem investigation
- Contribute to releases, deployments, monitoring, and day\-to\-day application support activities
- Prepare technical documentation and contribute to knowledge sharing within the team
- Support the improvement and modernization of existing solutions while helping maintain stable operations
Mobile Solutions
- Contribute to the development and support of mobile applications connected to enterprise backends
- Help ensure secure and reliable communication between mobile clients and APIs
- Support mobile testing, release activities, and operational stability
- *Technical Skills \& Experience**
- A good foundation in C\#, .NET / .NET Core, or another modern object\-oriented programming language
- Basic understanding of web development, APIs, and REST\-based integrations
- Basic knowledge of SQL and relational databases
- Understanding of software development fundamentals, debugging, testing, and version control
- Exposure to Angular or React is an advantage
- Familiarity with Azure DevOps, CI/CD concepts, or Azure is a plus
- Relevant internship, academic project, or early professional experience in software development is valued
- Exposure to enterprise applications, system integrations, or mobile solutions through projects or internships
- Basic understanding of authentication, secure coding, or cloud services
- Interest in domains such as equipment connectivity, fleet management, service operations, warranty, or aftermarket processes
- Experience contributing to team\-based software projects in academic or professional settings
- Curious, eager to learn, and motivated to grow in a software development role
- Comfortable working in a collaborative team environment with support from senior colleagues
- Structured and quality\-focused, with attention to detail
- Able to communicate clearly with team members and stakeholders
- Interested in working in Agile delivery environments
You will learn from experienced developers, work on meaningful enterprise solutions, and build a strong foundation across development, support, integrations, and modernization. This role offers hands\-on experience in a collaborative international environment where your contribution will matter from day one.
We welcome applicants from diverse backgrounds and encourage candidates who meet many, even if not all, of the requirements to apply. If you are motivated to learn, grow, and help build business\-critical digital solutions, we would be glad to hear from you.
- *It all starts with people.** The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.
All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future. Learn more at www.epiroc.com