Full-stack Senior .NET Developer

Cluj

Are you an experienced .NET developer? Do you want to build software that revolutionizes Customer Loyalty? As a Software Engineer, you will enjoy technical responsibilities regarding the core processes of our software.

Responsibilities

On Customer Loyalty, we are building the next generation programs for brands like Samsung and ING. We truly believe in getting the best out of everyone, that’s why you will work on disciplines based on your talents and interests, such as:

  • Implementing new features and end-to-end functionalities into our products (e.g. API’s, Mobile apps, dynamic loyalty rules, big data structuring and processing);
  • Optimizing and refactoring the existing code bases;
  • Participating in the entire application lifecycle, focusing on coding and debugging;
  • Building readable, maintainable and performant code using best software practices;
  • Optimizing application for maximum speed and scalability;
  • Collaborating with other team members and stakeholders

You will do this in close collaboration with your colleagues in Romania, the Netherlands, and Bulgaria.

Must have

  • At least 5 years of experience as a developer using .NET Technologies
  • Strong understanding of .NET platforms: .NET Framework, .NET Core
  • Strong knowledge of ASP.NET & ASPNET Core both for web applications and HTTP/REST services (experience using WebSockets is a plus)
  • Strong experience with transactional database engines (e.g. SQL Server, PostgreSQL)
  • Architect and develop scalable, high-performance solutions
  • Oversee the entire development lifecycle, from requirements gathering and design to implementation, testing and deployment
  • Front-end experience is a must (Vue, React, Angular, TypeScript etc)
  • Strong understanding of OOP, design patterns & LINQ
  • Experience with asynchronous programming
  • Experience in cloud-based services (AWS, Google Cloud Platform or Azure) 
  • Experience with version control systems (GIT)
  • Experience with Unit Testing
  • Experience in Agile methodologies (Scrum)
  • Excellent problem-solving skills
  • Bachelor’s degree in computer science or information technology
  • Microsoft certifications are a plus

Nice to have

  • Fluent in English
  • Strong leadership skills
  • A team player
  • Passionate and self-motivated
  • A fast learner, eager to continue developing yourself and others around you

Apply today

Congratulations!
Your application has been received! We'll get back to you.
Oops! Something went wrong while submitting the form. Please try again

Not sure this is the right job for you? We'd still like to hear from you. Drop us a line.