Job Openings Senior .NET Developer with Front-end experience

About the job Senior .NET Developer with Front-end experience

Responsibilities

You will work on disciplines based on your talents and interests, such as:

  • Optimizing and refactoring the existing code bases.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Build readable, maintainable, and performant code using best software practices.
  • Optimize application for maximum speed and scalability.
  • Collaborate with other team members and stakeholders.
  • Provide technical leadership and motivation to junior developers.
  • You will do this in close collaboration with your colleagues in Romania and the Netherlands.

Must have

  • At least 7+ years of experience as a developer using .NET Technologies.
  • Strong understanding of .NET platforms: .NET Framework, .NET Core.
  • Strong knowledge of Asp.Net Core both for web applications and HTTP/REST services. Experience using WebSockets or SignalR is a plus.
  • Strong experience with transactional database engines (e.g. SQL Server, PostgreSQL). Also, with EF Core and/or Dapper.
  • Expertise in messaging systems like Kafka, RabbitMQ, or other distributed messaging platforms.
  • Front-end experience is a must (React, Angular, TypeScript etc).
  • Strong understanding of OOP, design patterns, LINQ, asynchronous programming, dependency injection.
  • Baseline understanding of architectural patterns.
  • Understanding and experience in implementation of cloud-based services (AWS, or Azure).
  • Familiarity with securing IoT applications and APIs (e.g., OAuth, JWT, or OWASP standards).
  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Experience with version control systems (GIT).
  • Experience with Unit Testing.
  • Experience in Agile methodologies.
  • Excellent problem-solving skills.
  • Bachelors degree in computer science or information technology.
  • Microsoft certifications are a plus.
  • Strong English skills both written and spoken are mandatory.

Nice to have

  • You are passionate and self-motivated.
  • You are a team player.
  • You agree with our Hybrid way of working (2-3 days in the office per week, depending on the projects needs)
  • You are a fast learner, and you are eager to continue developing yourself and the others around you.