Role : Senior .NET Core Developer
About the Role :
We are seeking an experienced Senior .NET Core Developer to architect and deliver high-performing cloud-native applications. The role requires expertise in microservices, secure API design, and distributed systems. You will also mentor junior developers and contribute to technical decision-making.
Key Responsibilities :
- Lead the design and development of applications using .NET Core and C#.
- Architect cloud-native solutions leveraging AWS or Azure PaaS services.
- Define and implement microservices architecture for scalability and reliability.
- Ensure API security and OAuth standards across services.
- Optimize data models and workflows using NoSQL databases (DynamoDB, Cosmos DB, MongoDB).
- Integrate messaging platforms (RabbitMQ, Kafka, Amazon SQS, Azure Queue Storage).
- Apply design patterns and SOLID principles to ensure maintainability and scalability.
- Mentor junior developers and contribute to technical strategy and best practices.
Required Skills :
Deep expertise in C# and .NET Core.Strong experience in cloud platforms (AWS / Azure) and PaaS services.Hands-on with NoSQL databases.Strong background in API security, OAuth, and identity management.Proven experience in microservices and distributed systems.Solid knowledge of messaging solutions.Strong grasp of software architecture, design patterns, and SOLID principles.Good to Have :
Experience in DevOps, CI / CD, Docker, Kubernetes.Exposure to scalable system design and performance tuning.Ability to lead teams and drive technical roadmaps.(ref : hirist.tech)