Medior C# .NET Developer

Job description

We are looking for a C# .NET Developer to join our fast-growing tech scale-up. You’ll contribute to developing and maintaining the high quality systems that form the ChannelEngine ecosystem and help strengthen the professional skills and knowledge of your teammates in our engineering department. 

What you’ll be doing

  • Independently working on large / high impact features, as well as analysing, finding and fixing bugs,

  • Applying pre-set coding quality guidelines and standards,

  • Recognising and fixing code quality issues in existing code (refactoring),

  • Ensuring that external integrations meet set criteria,

  • Addressing known security vulnerabilities and applying security by design,

  • Consulting clients or partners during implementation phase i.e. collecting and analysing ongoing issues, advising on solutions, and coordinating tests with clients,

  • Writing documentation,

  • Reviewing code of other team members and supporting junior developers,

  • Participating in scrum team meetings.

Our tech stack

  • C#, TypeScript, Sass

  • MS SQL & SQL Server, Redis, ElasticSearch (ELK), RabbitMQ

  • .NET 5, React, Angular, ASP.NET MVC

Job requirements

What you’ll need

  • A bachelor’s (HBO or WO) degree in IT, Computer Science or a related field,

  • 3+ years’ programming experience using C# and .NET,

  • A good understanding of relational databases and SQL, plus experience working with large data sets,

  • Good knowledge of collection types and LINQ, as well as object oriented programming (OOP) and design patterns,

  • Ability to recognise code smells,

  • Experience with DI-frameworks (SimpleInjector, StructureMap, Microsoft DI),

  • Experience with web services (REST, SOAP),

  • Experience with version control systems (Mercurial, Git, SVN),

  • Experience with test driven development and unit test frameworks,

  • Ability to write clean code that is testable and well-documented,

  • Excellent communication skills in English, both written and verbal,

  • Flexibility, creativity, and a can-do attitude,

  • Eligibility to work in the Netherlands without visa sponsorship.

Nice to have

  • Some knowledge of databases such as Redis and ElasticSearch,

  • Experience with other types of data exchange (FTP, SFTP),

  • Familiarity with frontend Javascript frameworks (Angular, Vue, Backbone, React) and tooling (Gulp, Grunt, Webpack, NPM),

  • Knowledge of CSS preprocessors (Sass, Less).

What can we offer you?

  • Number 1: working at a company that is at the forefront of the world of e-commerce and online marketplaces,

  • An interesting industry: marketplaces are booming; therefore our company is thriving!

  • A varied job in a driven, non-hierarchical, scrum team,

  • Contribute to the development of our self-owned international e-commerce platform,

  • Individual coaching from experienced development professionals,

  • Dedicated time for innovation and personal development,

  • Work in our modern office next to Leiden Central Station, or of course, from home,

  • State-of-the-art tech: we work with the latest technologies, business models and tools,

  • Ergonomic workstations, sit-stand desks and super-fast laptop with two monitors,

  • A great working environment with fantastic colleagues, flexible hours, and regular team activities,

  • An attractive pension scheme.

About ChannelEngine

ChannelEngine is a fast-growing, e-commerce SaaS solution. We help brands, retailers and wholesalers find millions of new customers by connecting them to the biggest marketplaces around the world.

Our story began in 2013 when it became undeniable that marketplaces were going to be one of the most critical components of the global e-commerce industry. We saw an opportunity to make these powerful platforms available to every business, and now ChannelEngine offers a complete, user-friendly, marketplace management suite with seamless integration, enabling businesses to expand their reach internationally. Our clients include Bugaboo, Hunkemöller, Brabantia, Bosch, JDE, and Reckitt, to name just a few.

ChannelEngine is growing at a rapid pace and currently covers channels in Europe, North- and Central America, the Middle East, and Asia-Pacific. Our mission is to cover the globe. For this, we need to expand our teams with adventurous and ambitious people who want to shape the world of e-commerce with us.