Job Description :
We are looking for a skilled .NET Developer with 3 to 6 years of experience in designing, developing, and maintaining high-performance applications using .NET technologies. The ideal candidate should have a strong understanding of backend and frontend development, along with expertise in database management.
Key Responsibilities :
- Develop, test, and maintain web applications using ASP.NET, .NET Core, C#.
- Design and implement RESTful APIs and web services.
- Work with frontend technologies such as Angular, React, or Blazor (as applicable).
- Collaborate with cross-functional teams to analyze, design, and ship new features.
- Optimize application performance and ensure high availability and scalability.
- Write clean, maintainable, and efficient code following best practices.
- Implement security and data protection best practices.
- Troubleshoot and debug applications to resolve issues.
- Work with SQL Server, PostgreSQL, or MySQL for database development and optimization.
- Use Azure / AWS cloud services for deployment and maintenance.
- Follow Agile / Scrum methodologies for software Skills :
- Strong proficiency in C#, ASP.NET, .NET Core, and MVC.
- Experience with Entity Framework (EF) Core and LINQ.
- Hands-on experience in RESTful API development.
- Knowledge of JavaScript, TypeScript, HTML, CSS.
- Familiarity with frontend frameworks like Angular or React.
- Experience with Microservices architecture.
- Proficiency in SQL Server or other relational databases.
- Good understanding of DevOps practices, CI / CD pipelines, and Git.
- Experience in Unit Testing and Test-Driven Development (TDD).
- Strong debugging and problem-solving to Have :
- Experience with Docker and Kubernetes.
- Knowledge of NoSQL databases like MongoDB.
- Exposure to cloud platforms (Azure / AWS).
- Understanding of Message Queues like RabbitMQ / Kafka.
- Familiarity with authentication mechanisms (OAuth, JWT, :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related
field.
3 to 6 years of hands-on experience in .NET :Competitive salary and performance-based bonuses.Opportunity to work with the latest technologies.Flexible working hours and hybrid work options.Health insurance and other perks.Professional growth and learning opportunities.(ref : hirist.tech)