Key Responsibilities :
- Design, develop, and maintain enterprise applications using the .NET framework and .NET Core/.NET 6+.
- Develop scalable backend services using Microservices architecture.
- Build and consume RESTful APIs and integrate with enterprise applications.
- Implement event-driven solutions using Apache Kafka.
- Design, develop, and optimize database solutions using MongoDB, SQL Server, and PostgreSQL.
- Collaborate with architects, business analysts, QA, and DevOps teams to deliver high-quality software solutions.
- Troubleshoot, debug, and optimize application performance.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Participate in code reviews, testing, deployment, and production support.
- Prepare technical documentation and contribute to continuous improvement initiatives.
Required Skills :
- Strong proficiency in C#, .NET Core/.NET 6+, and ASP.NET Core.
- Hands-on experience with Microservices architecture and RESTful API development.
- Experience with Apache Kafka for event-driven messaging and asynchronous communication.
- Strong knowledge of MongoDB, SQL Server, and PostgreSQL.
- Experience with Entity Framework Core and ORM concepts.
- Good understanding of object-oriented programming, design patterns, and SOLID principles.
- Experience with Git, Azure DevOps, or other version control and CI/CD tools.
- Knowledge of Docker and Kubernetes for containerization and orchestration.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
(ref:hirist.tech)