Veritaz ABRemote

Senior Software Engineer (.NET) – 16307

Project-Based

Description

Assignment Overview

We are looking for a Senior Software Engineer (.NET)

What You Will Work On

  • Develop and maintain enterprise applications within the service platform ecosystem.
  • Contribute to a global system used for managing service lifecycle, contracts, and entitlements.
  • Build scalable backend solutions using.NET technologies.
  • Work with domain-driven design and clean architecture principles.
  • Collaborate with cross-functional teams across different countries and systems.
  • Support integrations and orchestration between multiple enterprise services.
  • Participate in code reviews, architecture discussions, and technical improvements.
  • Contribute to testing strategies including unit testing and integration testing.
  • Work with cloud and modern development practices within Azure environments.

What You Bring

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of experience developing large-scale enterprise applications.
  • Strong experience with ASP.NET MVC, C#, and Entity Framework.
  • Frontend knowledge such as React, Angular, or Blazor is beneficial.
  • Solid understanding of Domain-Driven Design and clean architecture.
  • Experience working with MS SQL Server or similar databases.
  • Strong understanding of SOLID principles and software design best practices.
  • Experience using Git, unit testing, integration testing, or Test-Driven Development (TDD).
  • Familiarity with Microsoft Azure and cloud-based solutions.
  • Growth mindset and willingness to learn new technologies.
  • Comfortable working in fast-changing and international environments.
  • Team-oriented with strong collaboration skills and motivation to contribute to product success.

Skills

Domain-Driven DesignC#Entity FrameworkUnit TestingTDDAngularSql ServerASP.NETTest-Driven DevelopmentdotnetGitReactMS SQLSQLcsharpc-sharpIntegration TestingAzure.NET