Senior Application Developer

Employer

Job Description

About Osso VR


Osso VR is the leading virtual reality surgical training and assessment platform. Our technology is being used by the top medical device companies to train thousands of surgeons, on dozens of the latest surgical techniques, in over twenty countries around the world. Our mission is to improve patient outcomes through better training and assessment, increase the adoption of higher value medical technology, and democratize access to the latest surgical techniques globally.


Your day-to-day responsibilities include:


  • Designing and building solutions using a variety of technologies across web, desktop and mobile applications as well as cloud-based data analytics and processing
  • Collaborating closely with business stakeholders, working on a small, cross-functional team of developers, testers and designers to build features on our world leading VR surgical training platform
  • Being responsible for all aspects of the software development lifecycle, including managing and monitoring your code in production


This is the right opportunity for you if you:


  • Have 5+ years of experience in web application development
  • Have 1+ years of experience of PaaS cloud application development
  • Have strong knowledge of C# (.NET Core) or JavaScript (Typescript)
  • Have experience working with distributed systems, HTTP and APIs
  • Are happy working across both front-end and back-end
  • Are able to analyze business requirements and work with a team to design solutions
  • Have excellent communication skills, both verbal and written
  • Are a self starter, able to perform multiple tasks with minimal supervision
  • Are empathetic, compassionate, and motivated by mission-based work
  • Have an eagerness to learn and develop new skills


Preferred qualifications:


  • Experience with Azure Functions, Cosmos DB
  • Experience with SPAs (Aurelia, React, Angular, Vue, etc)
  • Experience with Cloud platforms (Azure preferable)
  • Previous desktop (Electron) and mobile application development (Android, iOS) experience
  • Experience with build systems, CI/CD (Teamcity, Azure Devops, Github actions)
  • Previous VR development experience (Unity, Oculus Quest)



Our commitment to diversity

The diverse experiences, ideas, and identities of our team members help us make better decisions and drive great results for our users. We foster an inclusive work environment that welcomes team members of all backgrounds and perspectives.