Ubique Systems
Dotnet Developer
Ubique SystemsAustria21 hours ago
ContractInformation Technology, Engineering

Requirements -


  • Expert in basic C# concepts like the usage of extension methods, access modifiers.
  • Expert in object-oriented design, usage of polymorphism and inheritance.
  • Expert in the usage of C# data structures like lists and queues.
  • Expert in performance related topics like the usage of parallelism.
  • Expert in C# data querying capabilites like LINQ.
  • Proficient in latest .net Framework features and technologies (C#, .NET, .NET Core, BCL).
  • Proficient in the efficient usage of multithreading and concpets like async and parallel programming.
  • Proficient in memory management related topics.
  • Proficient in the usage of reflection where appropriate.
  • Proficient in applying the right level of logging.
  • Proficient in design patterns like SOLID and Dependency Injection.
  • Proficient in software testing processes and tools – unit testing and load/performance testing.
  • Proficient in HTTP communication.
  • Proficient in WebApi development (REST, gRPC).
  • Proficient in basic database concepts like CRUD and ACID.
  • Proficient in advanced datbase concepts like indexes and transatcion isolation levels.
  • Proficient in service communication via Messaging solutions like TIBCO, Kafka or RabbitMQ.
  • Proficient in NoSQL data storage.
  • Proficient in troubleshooting performance related incidents with the help of diagnostic tools like OpenTelemetry or Grafana.

Key Skills

Ranked by relevance