Sr. Fullstack Developer
Job Summary
Location: Bengaluru India
Company: Epiroc Mining India Private Ltd
About the Role
As a Senior Fullstack Developer within Epirocs 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 youre passionate about creating scalable secure and 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 members 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 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 isnt just a goal but a part of our values and way of working. This is how we do business for a sustainable more at |
Required Experience:
Senior IC
About Company
We are a leading global productivity partner for the mining and infrastructure industries. With cutting-edge technology, Epiroc develops and produces innovative, safe and sustainable drill rigs, rock excavation and construction equipment and tools.