Job Description
Job Description
We’re looking for a highly skilled and experienced Senior .NET Developer to join our growing development team. This is a full-time role where you’ll be a key contributor to the ongoing evolution of our native Azure WebApp, which serves a rapidly expanding user base of several thousand and counting.
You’ll work closely with our agile team to build robust, scalable, and high-performance applications using modern Microsoft technologies. If you're a passionate technologist with a deep understanding of C#, .NET, and Azure, we’d love to hear from you.
Key Responsibilities:
-
Design, develop, test, deploy, and maintain high-quality .NET applications
-
Collaborate with cross-functional teams to define, design, and deliver new features
-
Optimize application performance and scalability
-
Troubleshoot, debug, and resolve software defects and issues
-
Participate in code reviews and mentor junior developers
-
Ensure best practices in software design, coding standards, and security
-
Work extensively with Azure services to maintain and expand our cloud-native platform
Must-Have Qualifications:
-
10+ years of hands-on software development experience with C# and .NET
-
Strong experience with ASP.NET Core, Entity Framework, and Web APIs
-
Deep understanding of Azure PaaS services, including App Services, Azure SQL, Blob Storage, Key Vault, and more
-
Experience in cloud-native development and DevOps practices (CI/CD, Git, pipelines)
-
Solid understanding of RESTful APIs, microservices, and modern software architecture
-
Familiarity with JavaScript frameworks (e.g., Angular, React, or Vue) is a plus
-
Strong problem-solving skills and the ability to work independently or in a team
-
Excellent communication and collaboration abilities
Preferred Skills:
-
Experience with Azure DevOps
-
Familiarity with message queues like Azure Service Bus or Event Grid
-
Background in working with distributed systems and multi-tenant environments
What We Offer:
-
A collaborative, supportive development team
-
Opportunities for professional growth and skill development
-
Flexible work environment
-
Competitive salary and benefits package