Careers

Explore Careers at ProtoMinds

Job Description

Software Developer

The Software Developer will assist with maintaining client relationships. This will include implementation of Zuora’s RevPro revenue automation software that automates and manages every process in the revenue cycle – seamlessly integrating into an ERP system to deliver unparalleled visibility, functionality and configurability to the revenue recognition and reporting process.

Essential Job Duties

  • Participate in the business/financial requirement sessions with the business/financial and IT users to understand the clients Revenue scenarios to automate Revenue Recognition rules established by the Financial Accounting Standards Board (FASB) and International Accounting Standards Board (IASB) using the RevPro application. [Identified the technical gaps between the RevPro product functionality and the client business data process to recognize the revenue based on ASC 606](15%)
  • Collect and stratify the client’s historical financial data to analyze the Vendor-Specific Objective Evidence (VSOE) of the fair market value for each separate software product or service under a single contract using RevPro. [ Developed strong PLSQL procedures to load all the client’s historical financial data using SQL and PLSQL] (10%)
  • Determine if the elements in the contract can be separated for accounting purposes. [Developed adhoc sql queries to identify the contracts for accounting purposes using sql ](10%)
  • Using RevPro, allocate revenue based on relevant guidance established by FASB and IASB. (10%)
  • Conduct financial review sessions with users to review the proposed solution design details and obtain the approvals from the client before initiating the RevPro implementation process. [Developed the technical solutions based on the identified gaps and reviewed the solutions with the client] (7%)
  • Review RevPro data to pre-defined report templates for accuracy. [developed adhoc reports to make the reconciliation easy for the users using PL/SQL](5%)
  • Conduct User training on RevPro and guide the users during the User Acceptance testing. (7%)
  • Maintain an issues log during the unit and acceptance testing. Resolve issues and work with business/financial team to re-certify fixes. [Used strong SQL and PLSQL programming to resolve the issues in the testing phase] (10%)
  • Provide user support during the go-live and post go-live on the month end sub-ledger closing process in RevPro. (8%)
  • Guide business/financial and IT team to reconcile financial data between RevPro and their existing SAP application to close the books. [developed technical design documents along with guiding the IT team with knowledge transfer on the developed custom PL/SQL objects](10%)
  • Provide users with a Desktop Procedures Guide to manage their daily revenue reporting in RevPro. [Prepared adhol SQLs as desktop procedures to resolve any daily revenue reporting issues](8%)

 

Skills and Experience

  • Bachelor’s Degree or equivalent experience;
  • A minimum of 5 year related experience;
  • Proficient with accounting concepts around Revenue Recognition;
  • Excellent verbal and written communication skills;
  • Strong SQL*Plus, PL/SQL skills required;
  • Working business knowledge of US GAAP and revenue accounting a plus;
  • Ability to work effectively in a time critical environment and fast paced environment;
  • Problem solving capabilities as well as excellent customer service skills;
  • Ability to take ownership of and follow through on client issues until resolution is achieved;
  • Ability to effectively communicate and coordinate with peers and senior management when required;
  • Strong organizational skills, attention to detail and technical judgment;
  • Ability to work independently.

Positions are available in Milpitas, CA or Dallas, TX.

Send resume/application to careers@protominds.com