Job Description
Senior Developer (Unity, Virtual Reality)
Who We Are: Virtuosi® is an award-winning, one-of-a-kind on-demand educational program for pharmaceutical, biotech, and ATMP manufacturers. Virtuosi leverages the power of virtual reality to make employee education more engaging by creating immersive and interactive educational experiences. Virtuosi is powered by the experts at Quality Executive Partners, Inc. (QxP) and is based upon our core operating methodology of “Teach and Do.” As a global provider of premier technical and management consulting services, QxP is, at its core, a consortium of experts. Each expert is a leader in their field with many decades of experience specializing in quality transformations, executive leadership support, global strategy and execution, and risk identification and mitigation.
Who We Want: We seek quick learners from diverse backgrounds and experiences, who excel at working remotely in an agile, fast-pasted, startup environment. Our team members are strong communicators with excellent teamwork and problem-solving skills, who can collaborate daily with technical experts across many subject matter areas. We look for those who are interested in working on the cutting edge of both pharmaceutical and extended reality technologies.
Job Summary: We are seeking a full-time senior unity developer who will take ownership of building virtual reality (VR) technical training suites by studying information needs, conferring with subject matter experts, studying systems flow, investigating problem areas, and following the software development lifecycle. In addition, the senior developer will significantly contribute to internal systems, tools, and client-facing .NET applications. This is a remote position with a preference for the Eastern time zone. There will be occasional travel to business meetings and conferences.
Responsibilities:
- Collaborate with technical subject matter experts, 3D artists, software developers, operations, sales, and marketing teams to deliver interactive, highly immersive simulations, as well as the support software that deploys said immersive simulations to clients
- Determines operational feasibility by conducting detailed analysis to include problem definition, requirements, solution development, and proposed solutions
- Creates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
- Prepares and installs solutions by determining and designing system specifications, standards, and programs
- Builds prototypes, analyzes performance, and continuously refines architecture
- Supports and develops software engineers by providing advice, coaching, and educational opportunities
Minimum Qualifications:
- Bachelor’s degree in computer science, information technology, or related discipline
- 2 years of experience as a lead or senior software engineer
- 4 years of experience in Unity and other related technologies
Skills:
- Analytical programming and debugging using Visual Studio and Unity C#
- Developing with HTC, Valve, and/or Oculus VR software
- Strong in both OOP and higher-level software architecture (e.g. design patterns) always ensuring clean, maintainable code
- Self-motivated to learn a well-established internal code base to improve it, expand it, and subsequently teach it to new developers
- Experience in detail-oriented software documentation, creating software specifications, and testing documentation
- Demonstrated ability to take a project from scoping requirements through actual launch of the project
- Creativity and flexibility, with excellent attention to detail with the ability to think from a “big picture” perspective
- Committed to delivering high quality results, overcoming challenges, and focusing on what matters
- Demonstrated ability to work independently as well as being a productive and supportive team member
- Ability to work with multiple projects and tasks at one time under pressure with tight timelines
- Strong organizational and project management skills
- Comfortable working remotely and flexible to work with team members across many time zones
Nice-to-Haves:
- Has built tools to support the development team
- Experience running sprints with project management software, including Jira, Hack ‘n Plan, etc.
- Work in DevOps and CI/CD, including Jenkins, Kubernetes/Docker, Azure
- Strong knowledge of SCM tools, including Perforce, Helix Swarm, Git
Compensation and benefits:
- Individuals expressing interest in this position can expect a starting salary of $75-$95k, and are bonus-eligible
- Medical, dental, vision, and life insurance with a variety of wellness offerings
- 401(k) plan with employer contributions
- Paid time off, sick days, and holidays
- Company provided development equipment
EEO Employer: Quality Executive Partners, Inc. is an equal opportunity employer. As an equal opportunity employer, we do not discriminate on the basis of race, religious creed, color, age, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, ancestry, citizenship status, religion, marital status, disability, serious medical condition, military service or veteran status, genetic information, or any other legally protected characteristic.