\\n We are looking for a Software Engineer to join our team and work on exciting projects that will shape the future of our industry. As a Software Engineer at ArrowResources AG, you will have the opportunity to develop cutting-edge software solutions that will enhance our mining and metals operations, from exploration and drilling to extraction and processing. You will work in a dynamic and collaborative environment, with some of the brightest minds in the field. If you are passionate about software engineering and want to make a difference in the mining and metals industry, we want to hear from you.
Responsibilities
Design and architect software solutions (back-end and front-end) \\xe2\\x80\\xa2
Define requirements together with internal stakeholders
Participate in the entire software development life-cycle (design, implementation, test, release) and ensure that the development process is followed.
Develop and support the necessary infrastructure for software development (Build servers/definitions, release pipeline)
Produce specifications and determine operational feasibility
Develop software verification plans and quality assurance procedures
Maintain existing and newly developed software and interface business critical 3rd party software.
Mentor junior software developers and train internal stakeholders to use the developed software.
Requirements
Proven work experience as a Software Engineer or Software Developer
Ability to develop software using Microsoft stack and.NET technologies
Excellent knowledge of relational databases, programming and administering SQL Server, and ORM technologies
Experience in testing code
Experience using Git for code versioning
Experience implementing front ends (experience in Blazor would be considered a plus)
Implementing cloud solutions using Azure components (Azure Data Factory, Synapse, Function apps, API Management Service, etc) would be considered as a plus
Experience in Azure DevOps (implementing CI/CD pipelines) would be considered as a plus
Experience in Python would be considered as a plus
Benefits
Multi-cultural international team of highly motivated colleagues
Modern working environment and equipment
At Arrow Resources, we value our people, so on top of a competitive salary, bonus and excellent benefits you will be supported with your own career development, have access to an extensive range of Learning & Development courses, and some incredible internal mobility opportunities.