View all jobs

Java / Groovy Developer and Consultant

San Jose, Costa Rica

Canidium (an INC 5000 company) is a market leader in the SPM (Sales Performance Management) space. We partner with mid-sized and Fortune 500 companies to provide the expertise and assistance in selecting and implementing sales-enabling technologies.


At Canidium, we enjoy a world-class training and development program that will provide the necessary guidance through the onboarding process. We enjoy a collaborative and flexible work environment with a result driven culture.


The Java / Groovy Developer and Consultant is a challenging and dynamic position essential to the success of software implementation projects specific to the Pricefx platform.


You will work directly with customers in requirements gathering, data integration, software configuration and scripting, report creation and interact with remote project teammates to maximize value for our customers.


Ideal Candidate


You will work in close partnership with remote technical teams, so strong interpersonal and communication skills are a must. Here are a few other skills and qualifications you should have:


  • Proficiency in written and spoken English

  • Object-oriented programming principles

  • Programming experience in Java is a must

  • Experience in .NET, JavaScript or Python is a plus

  • Experience in Groovy is a big plus

  • Experience with relational databases is a must

  • Database query design, data handling and data integration skills (SQL, Excel)

  • Web technologies (HTML, JSON, REST API, etc.)

  • Pricing domain projects is a big plus

  • Enterprise Software implementation projects is an advantage

  • Demonstrated cross-functional communication skills and the ability to work as part of a remote team

  • Excellent technical and analytical skills

  • Excellent organization and time management skills, ability to set own task lists and timelines

  • Success in a customer facing role




Throughout the project development lifecycle, there are many roles. Here are a few sample activities that our consultants execute daily:


  • Assist in system design, implementation and configuration of Pricefx solution according to customer needs using Groovy language

  • Assist in communicating, gathering, and formalizing customer requirements

  • Cooperating with Pricefx support team and customers on resolving technical issues

  • Supporting Solution Architects to develop and maintain user stories

  • Configuring solutions according to Solution Architecture guidelines and user story requirements

  • Cooperating with the project teams to resolve issues

  • Contributing to product enhancements


Please note that travel to the United States either for training purposes or client meetings is possible; therefore, having a valid US Travel Visa is a plus.

Share This Job

Powered by