Detailed Job Description
The Full Stack Developer's primary responsibility is to contribute across the technology stack, covering the end-to-end development of web and native applications, as well as improvements to DevOps tooling.
Key Accountabilities Include:
Be part of a cross functional team and collaborate with the Product Owner and Agile Delivery Principal on user stories, documentation and testing activities.
Collaborating with other team members to implement user stories, write tests, developing operating and system documentation and continuously deliver new / improved product functionality.
Communicating with other teams to resolve technical dependencies during implementation.
Amend and refactor complex programs/scripts and integration software services.
Apply agreed standards and tools to achieve well-engineered outcomes.
Participates in reviews of own work and leads reviews of colleague's work.
Key Skills:
Application development using .NET Core (minimum 7 years' experience)
Experience in the mining domain is a must.
Experience in building modern, responsive web applications using React or Angular (minimum 3 years' experience)
Well versed with Oracle PL/SQL
Experience with setup of CI/CD pipelines (Preferred Azure DevOps or GitLab).
Experience with Design Patterns.
Sound Knowledge of unit testing methodologies and frameworks.
Must Have Skills:
Mining domain experience, .NET, Oracle PL/SQL
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
Mining and Oil, Gas, and Mining