Overview

InVision is the Digital Product Design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate  every stage of the product design process, from ideation to development.

Today, more than 3.5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes more than 80 percent of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.

InVision is a fully distributed company with employees in 25 countries around the world. The company has raised more than $235 million in funding from leading investors including Accel, ICONIQ, FirstMark, Tiger Global, Battery Ventures, and Spark Capital.

The InVision BizTech team is responsible for the implementation, support and enhancement of internal business applications and processes across the organization. We work closely with all teams and gain a deep understanding of how each one functions to ensure they have the appropriate tools and processes to focus on their core competencies.

POSITION SUMMARY

InVisionApp is hiring a full-time BizTech Developer to join our team.  The BizTech Developer will work with our Sales, Finance, Support, and Marketing teams to build the technical solutions. Depending on the nature of the project, this role will be required to configure the solution within the Salesforce platform and/or perform custom development on various SaaS and on-premise systems and may be called on to assist with activities like scoping and documentation.

RESPONSIBILITIES

The BizTech Developer will deliver Salesforce solution definition, implementation, customization, and integration, which will include, but isn’t limited to the following:

  • Design customized solutions and execute the solution by leveraging SFDC and other toolsets
  • Demonstrate an understanding of business drivers and how they influence the Salesforce design
  • Custom development using Apex and Visualforce and understanding on usages of the popular design patterns on the Force.com platform.
  • Assist in defining required features and mapping Salesforce features to business processes
  • Serve as a subject matter expert on Salesforce technology, common AppExchange tools, and other SaaS technology
  • Map and load data into Salesforce
  • Build and manage dashboards, views, and reports
  • Design and develop workflows, validation rules, approval processes and assignment rules to automate manual processes
  • Integrate Salesforce with third-party systems
  • Create and maintain system-related documentation, such as business requirements, process flows, data maps, configuration worksheets, etc.
  • Must be willing to wear multiple hats as we grow the team

GENERAL & TECHNICAL REQUIREMENTS

  • Experience with custom Salesforce.com development, including but not limited to the following:
    • Apex Classes, Apex Triggers, VisualForce pages and Visualforce components
    • Integration with third party systems that could involve writing custom endpoints on the Force.com platform using SOAP and REST apis
    • Asynchronous processes including Batch Apex, Scheduled Apex and Queueable implementations
    • SOQL
    • Apex unit tests
    • Knowledgeable in the use and purpose of the standard Salesforce apis including Enterprise and Metadata SOAP api, REST api, Bulk api, Streaming api and Tooling api
    • HTML 5.0, CSS and Javascript including jQuery.
  • Experience with the following is a plus
    • Configuration of a third party CPQ system like Zuora including knowledge of customization using Plugins and other Zuora related technologies on the Force.com platform. Advanced Zuora experience will reflect highly on an applicant
    • Experience with on-premise and SaaS middle-ware including Informatica and Mulesoft
    • Development of the Lightning Framework including developing Lightning Components and Lightning Pages and thorough understanding of Application and Component Events
    • Popular on-premise languages like Java and Python
    • Popular js frameworks like Angular, React and Ember
  • Degree in Computer Science, Software Engineering, Information Management or equivalent field
  • Thorough understanding of frameworks, analytics, programming languages, design, databases, and operating systems
  • Must be able to perform the basic functions of the job which include the ability to collaborate and solution for long periods of time
  • Candidate must have the unrestricted right to work in the US without requiring sponsorship

Benefits:

InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. In the United States we have team members throughout 40+ states including New York, San Francisco, Austin, Portland, and Boston. Each InVision team member is given the freedom and tools to do their best work from wherever they choose. The benefits we offer in the United States include competitive health plans and a 401k plan.

Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country. Please ask our recruiting team about the benefits and perks package available in your country.

InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.