Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
About the Role:
We have dozens of individual, mission-focused teams working across a wide spectrum of technological challenges. You will have the opportunity, depending on your interests and aptitude, to work on large-scale distributed systems coordinating thousands of servers in cloud and physical data centers around the world, petabyte-scale data challenges, machine learning, advanced visualizations, and interactive user interfaces – to name a few.
We have a multi-cloud environment, and within our Development team we develop our client facing products utilising .Net/.Net Core, AWS, javascript (React), gRPC, REST API’s, deployed using AWS running Docker containers, to name a few.
What you will do:
Our Staff Software Engineers are end-to-end owners. You will participate actively in all aspects of designing, building, and delivering products
Develop with a variety of platforms and technologies, such Docker, Kubernetes, Gitlab, AWS, Azure, Aliyun, .NET Core, Java, Scala, SQL Server (if you don't have experience in these, we will train you)
Participate in design reviews and proof of concepts
Contribute to solution design in line with our overall technical roadmap and industry best practice
Staff Software Engineers contribute to more than our product – they build up our team. Through a combination of mentoring and technical leadership, they make others better and raise the bar for those around them.
Who We Are Looking For:
Commercial development skills in OO programming (C#, Java or C ) and design (if you only have experience with one OO language, that's fine)
Cloud-based platform experience (AWS, Azure or Aliyun) - If you don't have Cloud Platform experience, we will train you
Excellent understanding of Agile development methodology and development practices
Understanding of designing web-based, service-oriented applications and integrated back-office systems
Experience in distributed source control system (such as Git)
Microservices architecture experience is preferred but not essential