Senior .NET Engineer - Remote Storage Infrastructure
About the Role
We are seeking a Senior .NET Engineer to join our team remotely, focusing on storage infrastructure development. This role is essential for organizing and facilitating our business growth, ensuring that our customers can securely store their critical data while leveraging intelligence and analytics through AI and BI.
What You'll Do
- Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers.
- Leverage Azure services such as Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions.
- Build and maintain microservices-based architectures using C#, ASP.NET, and other technologies.
- Design and implement RESTful or gRPC APIs, ensuring seamless integration with other systems and products.
- Optimize architecture and solutions for scalability and availability while considering cost and maintenance.
- Identify and address performance bottlenecks and scalability challenges proactively.
- Align across teams for designs, communicate, and resolve roadblocks.
- Guide and mentor other engineers through design and code reviews.
Requirements
- 4+ years of software engineering experience in high-scale distributed systems.
- 4+ years of experience building resilient and highly available web services.
- Experience understanding architectural standards and decisions.
- Experience in full-stack development.
- B.S., M.S., or PhD in Computer Science or equivalent experience.
Nice to Have
- Experience with Azure DevOps.
- Familiarity with CI/CD practices.
- Knowledge of security best practices in software development.
What We Offer
- Flexible working format - remote, office-based, or flexible.
- A competitive salary and good compensation package.
- Personalized career growth opportunities.
- Professional development tools including mentorship programs, tech talks, and training.
- Active tech communities with regular knowledge sharing.
- Education reimbursement.
- Memorable anniversary presents and corporate events.
- Other location-specific benefits not applicable for freelancers.
This Senior .NET Engineer role offers a unique opportunity to work remotely on innovative storage infrastructure projects while enjoying a competitive salary and flexible work options.
Who Will Succeed Here
Proficient in C# and .NET technologies, with a strong understanding of Azure services for cloud-based storage solutions, capable of designing scalable microservices that integrate with NoSQL and SQL databases.
Self-motivated and adaptable, thriving in a fully remote environment, demonstrating excellent time management and the ability to collaborate effectively with cross-functional teams across different time zones.
A solutions-oriented mindset with 5+ years of experience in developing RESTful APIs and gRPC services, emphasizing performance optimization and security best practices in data storage and retrieval.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months