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)