Registry · PA-787142
Staff Full-stack Engineer, .NET, Azure and React
Nine years building enterprise and multi-tenant SaaS on .NET, from loyalty-program CRMs to event-driven platforms on Azure. ASP.NET Core and MassTransit over RabbitMQ, EF Core on SQL Server and PostgreSQL, with React or Angular in front. Works with AI agents and MCP servers every day and still reviews every line before it ships.
Availability
Available nowProfiles presented within 48 hours
Seniority
Staff ยท 9 years
Stack
.NETC#AspnetMasstransitRabbitMQSQL ServerPostgreSQLMongodbRedisDockerAzureReactAngularTypeScriptCqrs
Languages
Spanish (native)English (B2)
- 2025 to 2026 Senior .NET Engineer Jan 2025 to Sep 2026
- Built REST APIs and event-driven microservices on ASP.NET Core and MassTransit over RabbitMQ, containerized with Docker and deployed to Azure.
- Secured the platform with OpenIddict (OAuth2 / OpenID Connect) on a multi-tenant architecture with CQRS.
- Drove AI-assisted development with custom skills and MCP servers while keeping test coverage high.
- Owned technical decisions and code reviews, and mentored other developers.
- 2022 to 2024 Senior Software Engineer Jan 2022 to Dec 2024
- Built REST APIs, MVC applications and batch Worker Services for customer loyalty-program CRMs.
- Implemented identity and access with Azure AD and Azure AD B2C on a multi-tenant design.
- Built Angular front ends over SQL Server.
- 2019 to 2021 .NET Software Engineer Jan 2019 to Dec 2021
- Designed, built and supported ASP.NET MVC web applications in C# over SQL Server 2016.
- 2017 to 2018 Oracle Software Engineer Jan 2017 to Dec 2018
- Built forms and reports and administered databases on Oracle Database 12c, Forms and Reports 11c.
Want PA-787142 on your team?
Tell us about the role. We present the profile within 48 hours.
Why does this engineer carry a code instead of a name?
Policy: the code protects the engineer and keeps your systems free of our signature. Everything you can verify is on this page; the name comes later in the deal, off platform. More in the FAQ.