We have a number of openings in our software development organization (see job descriptions below). Do our spirit, vision and technology fit with your career aspirations? Do you believe you can make a positive difference joining our team? If so, please address your CV to benoit.voisin@whiteheron-software.com

WE’RE RECRUITING

WhiteHeron Software is expanding its software development team, a tight-knit, talented group of highly motivated software engineers, based in Paris and Nevers, responsible for delivering a full-featured, tailored profit and pricing management solution.

We’re looking for a Senior Java/Groovy Developer, who will be a key member of the team and assist in its back-end development (core application logic, database, data and application integration, API and other back-end processes) as well as testing and debugging of any back-end application or system.

Our solutions are written in Java although the business model and rules are written in Groovy. As a result, the functional rules remain clean and easily readable for a non-technical person. We’ve chosen MongoDb for data storage and an AngularJS front-end with internal logic based on Event Sourcing, an innovative architecture which facilitates maintenance tasks and improves performance.

ROLES AND RESPONSIBILITIES

  • Participate in the evolution and improvement of our back-end systems
  • Improve the functional parameterization DSL in order to simplify its syntax and enhance the productivity of business consultants
  • Train business consultants in using the DSL and other related tools
  • Assist the Technical Director in architectural choices, development strategy and recruitment of other team members

Frequently used terms in our technical universe: Java, Groovy, DSL, MongoDb, Event-Sourcing, AngularJs, Kanban, Gradle, Guice, Git, REST, Jira, Agile.

QUALIFICATIONS AND EXPERIENCE

  • A BTS in Computer Science or related field
  • A minimum of 5 years’ experience in Java/Groovy development, preferably having already written a DSL in Groovy
  • Curious, drawn to development environments and technical challenges, you are open to sharing your knowledge and savoir-faire

ADDITIONAL EXPERIENCE (A PLUS)

  • Prior experience working for a software publisher
  • Prior work experience with automatic deployment

BENEFITS AND ADVANTAGES

  • Long-term, full-time contract
  • Health benefits coverage
  • Convivial atmosphere based on company culture
  • Entrepreneurial work environment
  • Competitive salary