Principal Software Developer
Hexagon Capability Center India Pvt.Ltd.
Location
Secunderabad | India
Job description
- Ensure data definition classification, definition overlap, and versioning are managed
- Identify and assist in defining new high-value data definitions for data science applications
- Developing data infrastructure
- Implementing security and privacy measures
- Work with BI report developers to identify gaps or improvements to data definitions.
- Work autonomously, but also align with the dynamic global team from Perth, Australia
- Working with agile methodologies and industry best practices
- Develop a deep understanding of the domain and target audience
- Developing new components, features, and functionality within a large suite of mining software products
- Assist with other software development tasks as required, eg, documentation
- Take responsibility for resolving technical product issues.
- Assist with estimating iterations and product releases.
- Align with the objectives of the Mining division of HCCI
Educational Qualifications bachelors degree in Computer Science, Software Engineering or related field.
Overview Hexagon Mining, the leader in providing open pit and underground solutions for the Mining industry has an immediate opening for a Technical Lead.
You will be responsible for working as part of an Agile Scrum team to develop technologically advanced data analytics applications for the Mining industry.
You will be responsible for Hexagon s One Platform interoperable data vision.
- You will have a proven track record in data engineering, and you will have the opportunity to change an industry to enable that industry to improve how it works with data across the entire value chain.
- If you have a passion for building rich, highly usable software that has real-world utility, this is the position for you.
What you'll Need
- Minimum 5 years of experience in software development
- Understanding of the principles, tools, and programs required for data engineering.
- Experience analyzing data and with data engineering projects.
- Experience in writing and maintaining technology and data documentation
- Experience in database design using PostgreSQL and SQL Server
- Experience with orchestration tools eg: Airflow, Nifi, Azure Data Factory, AWS Step Functions
- Experience with Data Build Tool (DBT)
- Experience with cloud platforms such as Azure/AWS
- Experience with source control tools such as Git and CI tools such as Bamboo
- Experience in JIRA and Confluence to collaborate with the product teams
- Capable of effectively working with multiple stakeholders in cross-cultural, global teams
- Experience with coding such as SQL/NoSQL, and Python.
- Experience in working with data warehouses
What Would Be Nice - Experience working with data standards that have been defined
- Experience conducting data analysis and preparing a report
- Experience working with data pipelines
- Experience with data lakes and data lake tools
- Experience with Snowflake.
- Experience in working with data warehouses and data lakes
- Knowledge of design principles and quality processes
- Knowledge of stored procedures, indexing, and performance optimization
- Knowledge of connecting databases with reporting tools such as Tableau or Power BI
- Knowledge of the Mining domain
Job tags
Salary