Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa
Accept remote work: Accept during COVID-19 restrictions only
Description
Design and build cloud first solutions
Contribute to on-going platform and process redesign
Requiring strong systems analysis and software design capability
Geelong based role with lots of free parking
About You
We are looking for a passionate, enthusiastic, and proactive person that wants to build their future with us.
A Software Developer with a minimum of 5 years commercial experience, you are excited by the rare opportunity to work with the latest Microsoft technologies, rebuilding existing proprietary systems from the ground up.
You are a great communicator who makes a positive contribution working within a team to deliver excellent outcomes for customers.
About the Role / Core Competencies
Strong Development skills required to build our new platform are a must. The ability to work with multiple teams and guide developers at multiple levels.
.NET application architecture and development (particularly C# / .NET )
Entity framework SQL Server
Producing high-quality code using Microsoft best practices of Software Development such as TDD, design patterns, code reviews and clean coding.
Solid knowledge of integration patterns and best practices such as synchronous vs. asynchronous communications, RESTful APIs, messaging and event driven applications.
Familiarity with Git and CI/CD systems (we use Azure DevOps Pipelines)
Experience with logging, monitoring, and alerting tools
Deep understanding of multi-tier architectures and microservices (load balancers, caching, web servers, application servers, networking, databases, content delivery networks)
Ability to take an existing product and rebuild it for the future.
Ability to interpret business needs and identify technologies and architectures that support them.