.NET Backend Developer

Job description

Demand for Omnia software is rising quickly in Europe. After successful launches with most of the large retailers in the Netherlands, and with significant funding from an external firm, Omnia’s ready to expand beyond our country’s borders and grow internationally. To achieve this mission, our Lead Developer is searching for a back-end developer to join our development team. We’re on the lookout for a passionate person who loves technology and is unafraid of the challenges that come with complex systems.


What are we facing?

As an experienced back-end developer you will work in a complex distributed system that compares more than 10 million products every day and suggests the best prices for our customers’ products.

You will work in a team that embraces the DevOps methodologies. That's why we are not only looking for developer, but for an engineer who is passionate about working with technology, not scared of challenges, and who fully understands the importance of Continuous Integration and Continuous Deployment. As an engineer, you fully understand the importance of proper testing. You'll also have a familiarity with design patterns and system architecture.

What it comes down to

Our front-end is built with TypeScript and Angular It communicates with a back-end written in C#, which is where you will be spending most of your time. Your role will comprise of refactoring legacy, tracking down and fixing bugs, and improving logging, monitoring, and metrics. You will also contribute to the cloud migration of the Omnia system.  


What are we looking for?

- Strong problem solving skills

- Strong C#/.NET background

- Knowledge of SOLID principles and common design patterns

- Experience with CI/CD and DevOps 

- Familiarity with TDD, BDD, DDD and system architectures

- Experience with Azure or other cloud platforms an advantage.

- Excellent communication skills in English, both written and verbal

- Self-starter that thrives in a team environment

- You share the same DNA – we have an obsession with excellence, continuously focus on our personal and professional growth, are resilient entrepreneurs, and true collaborators.

What do we offer?

At Omnia, attracting and retaining top talent is one of our highest priorities. Employee happiness is important to us because we think it is vital for a thriving organization. Therefore, we offer top-notch perks and benefits to make sure we promote happiness in the best way we can:

  • Competitive salary

  • Generous pension plan

  • Full flexibility in working hours

  • Working from home and abroad flexibility

  • Choose your own devices

  • Wednesday Omnia lunches

  • Health & wellness: sponsored memberships

  • Free drinks and fresh fruits

  • Company sponsored social events

  • Recognition program

  • Excellent career growth opportunities

  • NS business cards

  • Green and flexible transportation

  • Referral bonus program

  • Extended parental leave

  • Volunteering events

  • Self-development: training and coaching

Apply If you think this job will perfectly suit your goals and your DNA is a match.

Omnia - Reinventing Retail 

Omnia was founded in 2015 with one goal in mind: to help retailers take care of their assortments and grow profitably with technology. Today, our full suite of automation tools help retailers save time on tedious work, take control of retail their assortment, and build more profitable pricing and marketing strategies. Omnia serves more than 100 leading retailers, including Decathlon, Windeln.de, Tennis Point, Bol.com, Wehkamp, de Bijenkorf, and Feelunique. For her clients, Omnia scans and analyzes more than 500 million price points and makes more than 7 million price adjustments daily.