Calliduscloud Developer
Position Responsibilities

The Software Developer (CPQ) is responsible for the design, development, configuration and unit testing of Client’s Configure-Price-Quote (CPQ) system.

  • Develops detailed solution designs in collaboration with Scrum team.
  • Implements high quality code and configuration to meet stated business requirements.
  • Follows all required Company policies and practices relating to the System Development Life Cycle.
  • May assist others in defining CPQ platform development scope and objectives through research and fact finding.
  • Estimates work complexity and effort, and consistently deliver on the expectations that are set.
  • Works with third party developers when needed to implement integrated capabilities through API’s and/or SDK’s on platforms such as Salesforce, Amazon, and other platforms required to deliver the full capabilities to Client’s CPQ system users.
  • Assists others in defining application system scope and objectives through research and fact finding.
  • Provides Tier 3 support and resolution of open IT issues escalated by IT Customer Support.
  • Develops technical approaches for system design, integration points, and data models as well as project plans for application software implementation activities of medium to high level of complexity.
  • Maintains strong vendor relationships to resolve problems and coordinate the delivery of IT products and services for the Client's Sales Platform which includes CPQ tools such as Callidus Cloud and Oracle Big Machines.
  • Supports and validates production release activities by using Continuous Integration and Continuous Delivery tools such as Jenkins and Git Hub and scripting languages.
  • Performs other job-related duties as assigned or apparent
Qualifications / Requirements
The ideal candidate will have:
  • Bachelor's Degree in Computer Science, Computer Information Systems or closely related field or minimum of 4 years of equivalent experience as a software developer (Required).
  • Minimum of 1 year of experience with systems integration, including middleware tools such as TIBCO.
  • Minimum of 1 year of experience with one or more major commercial CPQ platforms such as Oracle Big Machines or Callidus Cloud CPQ.
  • Minimum of 1 year of experience with Sales and Service Cloud.
  • Minimum 1 year of experience with data integration and ETL toolsets such as SQL Server (SSIS) (Required)
  • Working knowledge of statistical programming concepts and tools (such as SAS, SPSS, R)
  • Minimum of 2 years of experience in object-oriented programming and proficiency with the following tools or languages (Required): o Java or C# and related components and frameworks; o Application servers ; o Unit test frameworks o Continuous Integration tools such as Jenkins o Source code control tools such as Git or GitHub
  • Minimum of 2 years of experience working in an Agile environment.
  • Demonstrated proficiency in the following technologies: Javascript, HTML, CSS, XML, XSL.
  • Minimum of 2 years’ experience in JavaScript frameworks such as Angular, React, or Knockout (Required)
  • 2 or more years’ experience working with an enterprise RDBMS such as SQL Server or Oracle. (Required.)
  • Minimum of 2 years’ working proficiency with SQL and basic knowledge of database design principles. (Required.)