Skip to main content

Azure Cloud Application Developer - .NET / Rust

Posted 4 days ago

techvilla solutionsSeattle (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

We are seeking an experienced .NET / Rust Developer to design, develop, and maintain high-performance, scalable, and secure enterprise applications. The ideal candidate will have strong expertise in C#, .NET, Rust, Microsoft Azure, and PL/SQL, with hands-on experience building cloud-native applications, RESTful APIs, microservices, and distributed systems.
Key Responsibilities: Design, develop, and maintain enterprise applications using C#, .NET Core, .NET 8+, and Rust. Build and support RESTful APIs, microservices, and distributed applications. Develop high-performance, low-latency components using Rust for performance-critical workloads. Design and implement secure authentication and authorization mechanisms. Develop, deploy, and maintain cloud-native applications on Microsoft Azure. Containerize and deploy applications using Docker and Kubernetes, including Azure Kubernetes Service (AKS).Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions. Work with SQL Server, PL/SQL, and NoSQL databases to develop and optimize data access solutions. Perform code reviews, debugging, troubleshooting, performance tuning, and production support. Collaborate with architects, product owners, DevOps engineers, and QA teams. Ensure application security, scalability, reliability, and maintainability through established engineering best practices. Required Skills and Qualifications 8+ years of software development experience, preferably 8–10 years. Strong hands-on experience with Rust programming and native application development. Expertise in C#, .NET Core, .NET 5+, .NET 8+, ASP.NET, and Web APIs. Strong knowledge of Microsoft Azure cloud services and cloud-native development. Experience with PL/SQL, SQL Server, NoSQL databases, and query optimization. Solid understanding of microservices, distributed systems, and event-driven architectures. Hands-on experience with Docker, Kubernetes, and Azure Kubernetes Service (AKS).Experience building CI/CD pipelines using Azure DevOps or GitHub Actions. Strong understanding of object-oriented programming, concurrency, multithreading, and system design. Proficiency in Git, code reviews, debugging, and performance optimization. Strong analytical, communication, and problem-solving skills.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this