Sr. Fullstack Developer

Epiroc Group

Bengaluru

Hybrid

INR 3,000,000 - 4,200,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Epiroc in Bengaluru is seeking a Senior Fullstack Developer to design and implement software for connected, sustainable mining operations. This role involves cutting-edge .NET desktop and web apps, collaborating with global teams to shape architecture and delivery.

The position emphasizes high-performance UI with WPF, C#, and React 18, RESTful services, microservices, and AI-assisted coding tools. You’ll mentor teammates, drive Agile practices, and contribute to scalable, secure solutions.

Qualifications

  • Strong proficiency in C#, .NET Core/.NET Framework and front-end with React 18.
  • Experience in WPF development with MVVM, XAML, and UI data binding.
  • Advanced asynchronous programming, multi-threading, and performance tuning.
  • Designing RESTful APIs, microservices patterns, and third-party API integration.
  • Experience with AI coding assistants and their lifecycle integration.

Responsibilities

  • Develop and enhance desktop apps using WPF, C#, .NET Core, and React 18 within MVVM.
  • Collaborate with product, QA, and other developers to design and release features.
  • Lead full stack activities covering UI, client/server, and server-side logic via REST/microservices.
  • Integrate data exchange via REST APIs, microservices, and SQL/NoSQL databases.
  • Write automated tests with XUnit, NUnit, or MSTest to ensure quality.
  • Utilize AI coding assistants to boost efficiency and automate tests.
  • Apply security, scalability, and performance best practices across apps.
  • Mentor junior developers and promote technical standards.
  • Contribute to architectural roadmaps aligning with sustainability goals.

Skills

C#
NET Core
WPF
React 18
MVVM
REST APIs
Microservices
SQL Server
Entity Framework
NoSQL
Unit Testing
CI/CD
Git
Azure DevOps
Agile/Scrum
Networking TCP/UDP

Tools

Git
Azure DevOps
Jenkins

Job description

Sr. Fullstack Developer

Functional area: Research & Development

Onsite or Remote: Hybrid

Country/Region: IN

Location: Bengaluru, KA, IN, 560058

Company name: Epiroc

Date of posting: Sep 25, 2026

Position: Sr. Fullstack Developer

About the Role

As a Senior Fullstack Developer within Epiroc's Research and Development department, you will play a pivotal role in designing and implementing cutting-edge software solutions that support connected and sustainable mining operations. This role provides a unique opportunity to collaborate across global teams while driving the architecture and development of next-generation offboard automation platforms. If you're passionate about creating scalable, secure, and high-performance .NET applications and enjoy working with advanced AI-assisted development tools, this position offers challenging and rewarding work with significant technical visibility.

Key Responsibilities

  • Develop, maintain, and enhance high-performance desktop applications using WPF, C#, .NET Core, and React 18 within an MVVM architectural pattern.
  • Collaborate effectively with cross-functional teams including product management, quality assurance, and other developers to design, implement, and release new features that meet customer expectations.
  • Lead full stack development activities encompassing UI design, client/server communication, and server-side business logic using RESTful APIs and microservices architecture.
  • Integrate and manage data exchange through REST APIs, microservices, third-party libraries, and multiple database technologies such as SQL Server, Entity Framework, and NoSQL solutions.
  • Write comprehensive automated integration and unit tests using established frameworks like XUnit, NUnit, or MSTest, ensuring code quality and reliability.
  • Utilize AI coding assistants such as Claude Code and GitHub Copilot to increase efficiency and accelerate development processes, including automation test creation and agentic workflow management.
  • Apply deep expertise in multi-threading, async/await patterns, and performance tuning for WPF applications to deliver smooth and responsive user experiences.
  • Design and implement robust distributed systems, leveraging strong networking knowledge including TCP/IP and UDP protocols to ensure scalability, secure communication, and system reliability.
  • Embrace and promote security best practices across application development to ensure compliance and protect sensitive data.
  • Lead Agile/Scrum teams as a technical lead or Scrum Master, fostering a process-oriented culture focused on continuous delivery and improvement.
  • Mentor junior developers, encouraging knowledge sharing, professional growth, and adherence to technical standards within the team.
  • Contribute to forward-looking architectural roadmaps, driving innovation aligned with company goals for sustainability, reliability, and time-to-market.

Required Competencies, Skills, and Experience

  • Strong proficiency in C#, .NET Core/.NET Framework, and front-end technologies including Typescript and React 18.
  • Extensive experience with WPF development including XAML, UI controls, data binding, animations, and MVVM architecture.
  • Advanced understanding of asynchronous programming, multi-threading, and application performance optimization.
  • Expertise in designing and consuming RESTful APIs, understanding microservices patterns, and integrating third-party APIs.
  • Familiarity with AI coding assistants and their application within software development lifecycles, including context engineering and agent skills.
  • Solid database management skills with SQL Server, Entity Framework, and knowledge of NoSQL databases.
  • Demonstrated experience with unit testing frameworks (XUnit, NUnit, MSTest) and automated testing approaches.
  • Hands‑on knowledge of networking concepts and protocols such as TCP/IP and UDP critical for distributed systems.
  • Proficiency with development tools including Git for version control and CI/CD technologies such as Azure DevOps or Jenkins.
  • Track record of working in Agile/Scrum environments, including experience as team lead or Scrum Master is highly desirable.
  • Exceptional problem‑solving capabilities alongside excellent communication and collaborative skills.

Why Join Epiroc?

Joining the Research and Development team at Epiroc means becoming part of a forward-thinking company dedicated to innovation and sustainability in the mining industry. This position not only challenges your technical abilities but also allows you to make a tangible impact on the future of autonomous mining operations. Working here, you will engage in meaningful projects that drive technological advancements in automation platforms with support from a global network of experts.

We value a diverse, inclusive workplace where each team member’s unique perspective helps us grow stronger and more innovative. We encourage continuous learning and provide opportunities for professional development, enabling you to expand your skills and advance your career.

Behaviors for Success

Successful professionals in this role demonstrate deep technical expertise combined with leadership qualities and collaborative mindsets. They embrace accountability for delivering scalable and secure software solutions while fostering team spirit and an agile culture. A commitment to innovation, continuous improvement, and aligning development efforts with broader business goals is essential.

If you are driven by technology, eager to lead teams, and passionate about developing software that has real-world impact within autonomous and connected systems, this is the ideal opportunity to advance your career at Epiroc.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Assistant / Deputy Manager - R&D
Assistant / Deputy Manager - R&D

Epiroc Group • Nashik District

On-site
INR 1,500,000 - 1,900,000
Sr. Service Engineer
Sr. Service Engineer

Epiroc Group • Udaipur District

On-site
INR 400,000 - 700,000
Personal growth
Friendly environment
Opportunity to innovate
Sr. Service Engineer - SK Mine
Sr. Service Engineer - SK Mine

Epiroc Group • Udaipur District

On-site
INR 900,000 - 1,300,000
Sr. Service Engineer
Sr. Service Engineer

Epiroc • Udaipur District

On-site
INR 500,000 - 700,000
Global Product Reliability Manager
Global Product Reliability Manager

Epiroc Group • Bengaluru

Hybrid
INR 1,500,000 - 1,900,000
Sr. Service Engineer - SK Mine
Sr. Service Engineer - SK Mine

Epiroc • Udaipur District

On-site
INR 900,000 - 1,300,000
Growth opportunities
Friendly atmosphere
Opportunity to innovate
Assistant / Deputy Manager - R&D
Assistant / Deputy Manager - R&D

Epiroc • Nashik District

On-site
INR 1,800,000 - 3,200,000
Assistant / Deputy Manager - R & D
Assistant / Deputy Manager - R & D

Epiroc Mining India • Nashik District

On-site
INR 3,500,000 - 7,000,000
Global Product Reliability Manager
Global Product Reliability Manager

Epiroc • Nashik District

Hybrid
INR 1,800,000 - 3,200,000
Engineer - Parts Specialist
Engineer - Parts Specialist

Epiroc Group • Nashik District

On-site
INR 900,000 - 1,300,000