Hexagon

Senior Software Developer

Job Locations IN-TS-Hyderabad
Req# ID
2024-11875
Division
Mining HCCI
# of Openings
1
Job Posting Category
Software Development

Responsibilities

In the Hyderabad office, we are looking for a software developer to be part of the product development team. The team is responsible for developing fleet management solutions for mining equipment, from the software that is installed on the equipment in the field in the mine, server, office application and reports. The team's responsibilities range from software development (using technologies such as C/C++, ReactJS, Objective-C, .Net Core, etc.) to specification/integration of associated hardware, preparation of environment for testing, and all other aspects of the life cycle of the products and modules involved.

 

The responsibilities of this role are: 

  • Develop new products using various technologies and programming languages
  • Development of front-end and back-end applications
  • Transform designs and use cases into functional applications
  • Design, build, and maintain code efficiently while ensuring reusability
  • Certify the best possible performance, quality and responsiveness of the applications
  • Follow the development processes defined by the team
  • Help maintain code quality, organization, and automated testing

 

The role reports to the Software Development Manager, MineOperate and will work collaboratively with our global software development teams, product owners and product managers – to help the business realize value for our customers.

Educational Qualifications

Bachelor's degree in Computer Science, Engineering, or equivalent

Overview

Hexagon Mining

 

Hexagon Mining is a technology company. Our mission is to put data to work autonomously – to measure progress and improve outcomes. We partner with mining companies uniting each individual and their data for informed decision making. We do this by connecting systems to work autonomously with data from all other systems - so those systems are no longer working in isolation. For mining companies to remain competitive, they must be efficient and proactive; connect processes and people for faster decision-making. With our world class sensors, software and technology that make sense of data in real time – mines can be safer, more sustainable, and make smarter decisions.

 

Hexagon Capability Center India

 

Hexagon’s Capability Center India (HCCI) is a key global technology R&D hub for Hexagon. Ground-breaking innovations, consistent deliveries, and ever-evolving technologies at HCCI have helped Hexagon’s various units grow their businesses and customer bases around the world. 

 

HCCI (previously known as Intergraph Consulting Pvt. Ltd) – one of the earliest IT companies in the city of Hyderabad — has a rich, 32-year history and currently employs a 2,000+ workforce. It is a valued pillar of the Hexagon Group, providing a competitive advantage to the overall enterprise.

Skills Required

Required Skills/Experience

  • Experience in web application development: ReactJS, JSON, REST, node/npm
  • Experience in software development that uses object-oriented programming: C/C++ or C#/.NET Core
  • Experience with databases such as PostgreSQL as well as SQL
  • Ability to read code
  • Familiarity with source code management, specifically as Git
  • 3+ years of professional experience with software development
  • Ability to work in a team
  • Experience in writing and maintaining technology and data documentation

Desirable Skills/Experience

  • Experience in developing in one or more of the following languages: Ruby, Python
  • Experience in development using microservices architecture
  • Knowledge of programming and API in one of the operating systems: Linux, Microsoft Windows
  • Experience with DevOps concepts, integration, and continuous delivery (CI/CD tools)
  • Experience in Agile practices (Scrum, Kanban, etc.)
  • Knowledge/Experience of the Mining industry

Responsibilities (in addition to above)

  • Strong time management and prioritisation skills.
  • Strong communication and interpersonal skills.
  • High level of personal drive and self-motivation.
  • Desire to expand own knowledge and skill set as well as share knowledge.
  • Review, validate and contribute to technical documentation relating to the deployment of new data definition releases.
  • Communicate progress status of work.
  • Provide accurate estimates of remaining work.
  • Compliance with Hexagon’s Workplace Health and Safety policies and procedures, participation in audits and compliance with instructions given in respect to the health and safety of himself / herself and the safety of others.
  • Other duties as required from time to time

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed