Position: FullStack (Angular+.NET) developer
Company: Upplabs
Category: .NET
Experience required: 3y
English level: upper

We are seeking multiple Full-stack (Angular, C#) software engineers for a long-term engagement. The successful applicants will be working with an existing product team, based in Western Australia, developing new functionality, and expanding the existing product offering.

ABOUT OUR CLIENT:
Want to work for an international software company that is developing multiple web applications for the mining and natural resource governance markets? If so, then this is a great opportunity to work with an exciting business.

YOU HAVE:
Experience with RxJS and NGXS - MUST HAVE! 
3+ years Angular experience (NGXS)
3+ years Microsoft Azure experience
3+ years Entity Framework experience
3+ years front-end web development experience (including HTML, JavaScript, DHTML, CSS)
3+ years C# and .Net Core experience
Strong SQL Server skills
Experience using unit test frameworks such as NUnit or xUnit
Strong understanding of Autofac (or similar) IoC containers and Dependency Injection
Strong understanding of Web API and RESTful based web services
Excellent communications skills a must
Willingness to work flexible hours
Good work ethic and positive attitude
Attention to details

AS A PLUS:
Experience using Azure DevOps
Experience working in an agile scrum environment
Sound understanding of spatial concepts, ESRI ArcGIS
Experience developing or supporting Xamarin mobile
Experience using GIT and Hg source control systems
Experience in using Atlassian Collaboration Suite (i.e. JIRA and Confluence)

YOU’LL GET:
Competitive salary and regular review of the salary;
Ability to work completely remotely from anywhere in the world;
State holidays;
The best experience of a lifetime = an opportunity to gain invaluable experience and to grow as a marketing professional;
20 paid vacation days and 5 paid sick days;
Flexible work schedule;
Accounting support and full payment of taxes by the company;
Necessary equipment for work;
Compensation of English lessons 100%;
Compensation of professionals training/development measure and education;
$200 start bonus for education;
Corporate online library;
Payment for sports expenses;
Friendly team and enjoyable working environment;
Regular team-building events.