Position
: .NET full stack developer
Location
: Perth, WA
Duration
: 6 months
Job Details:
Must Have Skills:
Mining domain experience, .NET, Oracle PL/SQL
Nice to Have Skills:
Azure, DevOps
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.
Minimum Years of Experience:
8 years
Certifications Needed:
None
Top 3 responsibilities would expect to shoulder and execute
* 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.