You will need to have valid work rights in Australia to be considered for this role.
This position is for our Melbourne office.
About DrawboardDrawboard's vision is to make the paperless office happen, starting with the architecture, engineering, and construction industries.
We're still in the early days of accelerating the world's transition from paper to digital and are on the hunt for talented team members to help us achieve our vision.
We exist because we are passionate about creating innovative and easy to use digital markup software to eliminate both physical and digital waste for our users across the globe.
Drawboard's first PDF markup application (Drawboard PDF) is the #1 productivity app on the Microsoft Store and was preinstalled on Microsoft Surface for two years (millions of devices!).
We're now building out Drawboard's document design collaboration platform that is already embraced by architecture and engineering teams worldwide - think InVision for architects.
About the role you'll playYou will be instrumental in the development of our cloud APIs.
As a small team, spread across multiple technology stacks, all of our developers have a lot of freedom and a lot of influence over our products.
Requirements3+ years experience working in a cloud development teamStrong C# .NET skills in multi-threaded environmentsWorking experience with asynchronous programming (Tasks, async - await)Deep understanding of Microsoft Azure (Cloud Services, Security, Application Insights, Vision Services, Identity and Access Management, Blob, SQL Containers)Experience in designing and building REST APIs from scratch using ASP.NET WebApiBe passionate about working with sound software development practicesKnowledge of TDD and DevOpsA team player who welcomes feedback and embraces continual improvementPrior experience of building highly scalable distributed cloud solutionsConfiguring and deploying ASP.NET WebAPI services to AzureNice to havePrior experience of working in a startup during a growth phaseKnowledge of virtual actor systems (Project Orleans)OAuthDocker and KubernetesResponsibilitiesUnderstanding and translating business requirements into technical onesTranslating requirements and designs into high-quality codeContribute to and be a part of a fun-loving international teamAbout the culture of DrawboardDrawboard is a small and International team working mainly from our HQ in Melbourne (CBD).
We are a bunch of individuals that care deeply about the products we make and the impact these products have on our customers and the World.
Drawboard is an equal opportunity employer.
We believe that a diverse team makes for better products and a better workplace.
#J-18808-Ljbffr