.NET Developer (Backend Services & Full Stack)

XM β€’ European Union
Relocation
Apply
AI Summary

Seeking a .NET Developer to design, develop, and refactor backend services using C# .NET (full framework, .NET6). Responsibilities include full-stack design, defect troubleshooting, and adhering to TDD, CI, and Agile methodologies. Requires a BS/MS in Computer Science or related field with 4+ years of .NET experience, strong OOP, and web concepts knowledge. Advantages include microservices, database, and messaging queue experience.

Key Highlights
Develop and refactor backend services using C# .NET
Full stack design and implementation of internal applications
Adhere to Test Driven Development, Continuous Integration, and Agile methodologies
Participate in peer code reviews
Technical Skills Required
C# .NET Framework .NET Core .NET 6 MVC REST OAuth SQL Server MySQL Oracle GraphQL gRPC RabbitMQ Kafka C++/CLI Python
Benefits & Perks
Attractive remuneration package
Intellectually stimulating work environment
Continuous personal development and international training opportunities
Attractive relocation package and support

Job Description


.NET Developer


The Role:

As a .Net Developer you will join our team to help us deliver high quality code for new and existing projects. Your main focus will be the development and refactoring of backend-services using C# .NET (full framework, .NET6) and supporting application delivery to multiple environments.


The main responsibilities of the position include:

  • Full stack design and the implementation of key internal applications
  • Identify, troubleshoot and debug defects in designated application code
  • Write reusable, testable, clean and documented code, utilising prescribed coding conventions
  • Follow test driven development, continuous integration and agile methodologies
  • Participate in peer code reviews


Main requirements:

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • At least 4 years of experience in Microsoft .NET (full framework, .NET Core, .NET 6)
  • Proficiency in object-oriented programming (C#) and web concepts (Http, MVC, REST, OAuth)
  • Knowledge of and an active interest in Design Patterns and SOLID architecture principles
  • Excellent problem solving and troubleshooting skills
  • Outstanding communication and interpersonal skills
  • Dynamic and target oriented


The following will be considered an advantage:

  • Experience with microservices architecture (Clean Architecture, CQRS)
  • A strong background in relational database theory and excellent knowledge of Relational Databases (SQL Server/MYSQL/Oracle)
  • Experience with communication protocols like GraphQL, GRPC
  • Experience with asynchronous pub-sub message bus architectures such as RabbitMQ Kafka or equivalent
  • Experience with C++/CLI
  • Experience with Python


Benefit from:

  • Attractive remuneration package
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities
  • Attractive relocation package and support for a smooth relocation for you and your family


The Hiring Experience: What Awaits You

  • Show Your Skills – Online Technical Challenge
  • Let’s Connect – Intro Chat with Talent Acquisition
  • Bring It to Life – Role-Specific Take-Home Task
  • Final Connection – Final Interview


All applications will be treated with strict confidentiality!


Subscribe our newsletter

New Things Will Always Update Regularly