Senior C# .NET Developer

Job description

Want to build a product that makes an impact?

Keen on keeping up to date with the latest tech and working with inspirational peers?

Yearning for a creative space where you are encouraged to share your ideas?

ChannelEngine is where you want to be.

We are looking for experienced C# .NET Developers to build the foundations of our new development team in Singapore. You’ll be based at our beautiful co-working space in the heart of Singapore, working closely with our existing development teams in the Netherlands and Poland to develop and maintain the high quality systems that form the ChannelEngine ecosystem. You’ll be part of ensuring optimal efficiency, maintainability, functionality and user experience of our Azure cloud solution, allowing us to grow further and continue our global expansion.

What else?

  • You’ll be changing the world of e-commerce one day at a time, alongside a cool bunch of knowledgeable professionals,

  • Working in a truly agile way within a non-hierarchical scrum team,

  • Integrating new marketplaces to the platform and developing useful, high impact features, 

  • Contributing to the refactoring of our beautifully crafted code base to make ChannelEngine future-proof, both in terms of security and performance,

  • Participating in the evolution of the platform, with a special opportunity to work on things that interest you the most during our innovation weeks (one week in each three week sprint),

  • Improving your own skills, and those of your colleagues, through continuous self-development, knowledge-sharing, and peer code reviews,

  • Identifying technical areas for improvement and making business cases for these.

Our tech stack

  • C#, TypeScript, Sass

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

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

Job requirements

What you’ll need

  • A bachelor’s degree in IT, Computer Science or a related field,

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

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

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

  • Experience with web services (REST, SOAP),

  • An appreciation for TDD and creating unit tests,

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

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

  • Ability to work independently and proactively,

  • Currently resident in Singapore.

Why you’ll love working here

  • You’ll be working in one of the most interesting industries of the time: e-commerce is booming!

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

  • Personal development plan for you to grow within your role at our company,

  • One-on-one coaching from experienced engineering professionals,

  • Work within a passionate, multi-cultural team, where your opinions are valued and encouraged,

  • Work-life balance - we like to enable people to work in ways that suit their working styles, which is why we have a hybrid-working model and flexible hours,

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

  • Numerous wellbeing initiatives organised by our Happy & Healthy Team, including movie nights, bootcamps, and cooking classes!

About ChannelEngine

ChannelEngine is an international, e-commerce SaaS solution, helping brands, retailers and distributors find millions of new customers by connecting them to the biggest marketplaces around the world.

We are growing at a rapid pace, with a mission to cover the globe. For this, we need to expand our teams with ambitious, adventurous, and enthusiastic people who want to shape the world of e-commerce with us. If this sounds like you, we look forward to receiving your application.