Software Engineer lll - .NET/Azure

AllVue Systems

Education
Qualifications
Benefits
Skills

We are Allvue Systems, the leading provider of software solutions for the Private Capital and Credit markets. Whether a client wants an end-to-end technology suite, or independently focused modules, Allvue helps eliminate the boundaries between systems, information, and people. We’re looking for ambitious, smart, and creative individuals to join our team and help our clients achieve their goals. Working at Allvue Systems means working with pioneers in the fintech industry. Our efforts are powered by innovative thinking and a desire to build adaptable financial software solutions that help our clients achieve even more. With our common goals of growth and innovation, whether you’re collaborating on a cutting-edge project or connecting over shared interests at an office happy hour, the passion is contagious. We want all of our team members to be open, accessible, curious and always learning. As a team, we take initiative, own outcomes, and have passion for what we do. With these pillars at the center of what we do, we strive for continuous improvement, excellent partnership and exceptional results. Come be a part of the team that’s revolutionizing the alternative investment industry. Define your own future with Allvue Systems!

  • Microservices Engineering – Design and build microservices on .NET 8 (.NET Core), applying SOLID and Domain-Driven Design (DDD) principles.
  • Cloud Deployment – Ship and run workloads on Azure Container Apps, Azure Functions, Azure App Service, Key Vault, and Application Insights.
  • Event-Driven Architecture – Implement asynchronous communication with Azure Service Bus, RabbitMQ, or Kafka to decouple services.
  • API Development – Deliver clean, versioned REST APIs (OpenAPI) secured with OAuth 2.0 / OpenID Connect.
  • Legacy Modernization – Analyze and refactor legacy or monolithic .NET Framework codebases, decomposing them into microservices and migrating workloads to .NET 8 and Azure.
  • DevOps & IaC – Build fully automated CI/CD pipelines in Azure DevOps; provision cloud resources with Terraform or Bicep.
  • Quality Engineering – automated unit, integration, xUnit/nUnit; participate in peer reviews and continuous improvement.
  • Agile Collaboration – Contribute to sprint planning, reviews, retrospectives, and architecture sessions while partnering with cross-functional teams.
  • Experience – 5+ years designing and delivering production software with C# and .NET Core (or later).
  • Azure Expertise – Proven hands-on use of Azure Container Apps, Functions, App Service, Key Vault, Cosmos DB, and Application Insights.
  • Messaging – Production experience with Azure Service Bus for event delivery.
  • API Skills – Strong track record of building, documenting, and versioning RESTful APIs.
  • DevOps – Practical knowledge of Docker, Azure DevOps pipelines, and Infrastructure-as-Code using Terraform or Bicep.
  • Observability – Familiarity with distributed tracing / observability (Azure Monitor, Application Insights, Prometheus, Grafana).
  • Data Storage – Solid grasp of both relational (SQL Server or PostgreSQL) and NoSQL databases (Cosmos DB, MongoDB): schema/data modeling, query optimization, indexing, and performance analysis.
  • Testing – Proficiency in automated unit and integration testing (xUnit or similar frameworks).
  • Communication – Clear written and spoken English.

Preferred Qualifications (Nice to Have)

  • Domain-Driven Design (DDD) – Working knowledge of DDD principles for complex, modular systems.
  • Front-End Fundamentals – Solid understanding of HTML5, CSS3, JavaScript/TypeScript, responsive design, component-based UI architecture, and build tooling.
  • Performance & Caching – Experience with performance tuning and caching strategies using Redis or NCache.
  • AI Development – experience building intelligent features with Azure OpenAI, Cognitive Services.
  • AI-Enhanced Coding – Leverages modern AI developer tools (e.g., GitHub Copilot, Azure AI Code Assist) for rapid code generation, refactoring, and automated test creation; comfortable pair-programming with AI assistants.

Personal Attributes

  • Passion for continuous learning and staying ahead of cloud technology trends.
  • Strong analytical mindset with a proactive approach to problem-solving.
  • Self-starter who thrives in a collaborative, Agile environment.
Read Full Description
Confirmed 4 hours ago. Posted 10 days ago.

Discover Similar Jobs

Suggested Articles