Sr. Fullstack Developer
Epiroc · Bengaluru
- Experience5–8 yrs
- SalaryNot disclosed
- Work modeonsite
- Posted25 Sept 2026
About Epiroc
Epiroc is hiring in Bengaluru in manufacturing industrial. This role looks for around 5+ years of experience.
Skills
- C#
- .NET Core
- React
- WPF
- XAML
- TypeScript
- MVVM
- RESTful APIs
- microservices
- SQL Server
- Entity Framework
- NoSQL
- XUnit
- NUnit
- MSTest
- TCP/IP
- UDP
- Git
- Azure DevOps
- Jenkins
- Agile
- Scrum
- WPF performance optimization
- asynchronous programming
- multi-threading
The role
A full stack developer at a mining technology company builds connected automation software with C#, .NET Core, and React, applying WPF and RESTful APIs to deliver scalable distributed systems. The role also uses microservices and automated testing to support secure, high-performance applications.
Full job description
Position: Sr. Fullstack Developer
Location: Bengaluru, India
Company: Epiroc Mining India Private Ltd
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