UltraGenda Pro developer

Job description

At UltraGenda, we develop applications to support the complex process of scheduling appointments in hospitals. Our products are proven best in class and evolve up to this day.
What we need you for, is to help our flagship product (UltraGenda Pro) grow and evolve, while we embark on a journey to refresh the product using latest innovation

What you tell your friends you do
“I help hospitals to treat people more efficiently. There’s even talk of erecting a statue in my name.”

What you’ll really be doing

  • develop new functionality with a cross-functional team
  • make existing features more user friendly
  • help with analysis of new features
  • pitch process and architecture improvements
  • fill in the long term vision of the product
  • share what you learn
  • be open minded, but do critique. “It’s always been this way” is never a good reason to do anything

How you’ll be doing this
We do SCRUM with some kanban ideas sprinkled on top. Think: weekly iterations, starting with a planning session and ending with a retrospective. We have bi-weekly demos where we show our progress.
During each iteration, we pull in work both from our normal feature backlog and our “squash the legacy beast” backlog. Everyone works on everything and we test each other’s work. There are no front-end/back-end/DB people, we are a cross functional team.

What we’ve recently worked on

  • Chrome & Edge support
  • managing waiting list items

What a day in the office might look like
Having finished the daily stand-up, you check the board and ask if anyone needs help. You pair up with someone doing some front-end work. When you’re done, you see a new feature is available to be tested, so you install a new version of the product and verify everything’s OK. You end the day by finishing a legacy improvement item, after which you go home with a warm and fuzzy feeling.

Team
You’ll be working in a team of five other developers, each of them with their own specialization, going from C# to JavaScript, to even VB6. Your team is managed by a team lead and our product owner. Don’t be intimidated by our PO’s beard, he’s a nice guy.
 Our different products do interface with each other, so you’ll also come into contact with the other teams.

Skills & requirements

  • you’ve forgotten how to write software without doing TDD
  • you get Git (we use Bitbucket)
  • you’re very proficient in an OO language (we use C# and ES6/7)
  • you have a sharp mind and love a challenge

Lovely to have

  • knowledge of DDD, BDD, CQRS, … Yes, we love acronyms
  • familiarity with event sourcing and event driven systems
  • notions of messaging systems (MSMQ, RabbitMQ, …)

We offer

  • money
  • healthcare insurance, including dental plan
  • group insurance
  • 28 holidays
  • meal vouchers

Perks

  • free water, coffee, tea, soup and sodas
  • cycling distance from Ghent
  • flexible hours
  • ability to work from home, in accordance with the team
  • every three weeks, a day to experiment and learn new stuff at your discretion (lab day)
  • lots of freedom

Drags

  • we’re a small company, but part of multinational. As such, some things move more slowly and less efficiently than they should.
  • you will come into contact with legacy technologies, like classic ASP, VBScript and VB6.

Joel test score: 11 out of 12

Do you use source control? Can you make a build in one step?
Do you make daily builds? Do you have a bug database?
Do you fix bugs before writing new code? Do you have an up-to-date schedule?
Do you have a spec? Do programmers have quiet working conditions?
Do you use the best tools money can buy? Do you have testers?
Do new candidates write code during their interview? Do you do hallway usability testing?

Interested? Send your CV to hg-jobs [dot] bel [at] csc [dot] com.

Primary links (German)

Secondary links (German)