Skip to main content
Nix
Scraped fromWorkToday
BackendSenior

Senior .NET Developer (Digital Asset Management Project)

.Net 8C#PostgreSQLRedis CacheNosqlRabbitMQAzure DevOpsGitJiraDockerKubernetesElasticsearch
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

This position involves influencing the architecture, performance, business logic, and long-term quality of the Fotoware Digital Asset Management system. The engineer will work on a scalable .NET-based solution that supports both cloud and on-premises installation.

Responsibilities

  • Develop multi-component architecture
  • Create multi-tenant and distributed solutions in .NET
  • Define architectural directions for flexibility, security, and observability
  • Design robust APIs and SDKs
  • Develop platform components working both in cloud and on-premises
  • Optimize data handling with relational and NoSQL databases
  • Implement event-driven approach with RabbitMQ or similar messaging systems
  • Ensure quality through API, Unit, and Integration tests
  • Develop CI/CD and collaborate with DevOps teams
  • Document architectural assumptions and deployment requirements
  • Mentor and collaborate with colleagues

Requirements

  • At least 5 years of commercial experience in .NET/C# development
  • Deep practical experience with .NET 8, C#, distributed services and containerized solutions
  • Experience with PostgreSQL, Redis, and NoSQL solutions
  • Knowledge of asynchronous communication via RabbitMQ or similar
  • Experience with Azure or other major cloud platforms, CI/CD pipelines setup (Azure DevOps)
  • Understanding development for both Cloud and On-premises environments
  • Familiarity with Docker and Kubernetes (a plus)
  • Knowledge of security principles and authentication in enterprise systems (a plus)
  • Experience with Elasticsearch (a plus)
  • Interest or experience in developing solutions using Agentic AI (a plus)

Benefits

  • Compensation equivalent to your level and expertise
  • Impact on the product as your decisions shape the foundation of new projects
  • Strong technical environment with a dedicated team of senior engineers
  • Opportunity to work with edge-tech solutions and individual growth plans
  • Remote-first format, adequate schedule, and healthy work-life balance
  • Mature Agile processes and clearly established development cycles
Senior .NET Developer (Digital Asset Management Project)