What are the responsibilities and job description for the Senior Dotnet Developer position at EnIn Systems?
Job Description:
We are seeking a skilled .NET Developer to join our team and contribute to the development of high-quality applications. The ideal candidate will have strong experience in .NET Core, C#, and ASP.NET MVC/Web API, along with hands-on expertise in SQL Server, front-end frameworks, and cloud technologies.
Key Responsibilities:
- Design, develop, and maintain web applications using C#, .NET Core, ASP.NET MVC, and Web API.
- Collaborate with cross-functional teams to gather requirements and develop technical solutions.
- Implement best coding practices, write clean, scalable, and maintainable code.
- Optimize application performance and troubleshoot issues as they arise.
- Work with SQL Server (or other databases) to design and optimize queries, stored procedures, and indexing.
- Develop and integrate front-end components using Angular/React (if applicable).
- Deploy and maintain applications on Azure/AWS cloud platforms (if required).
- Ensure security, scalability, and reliability in the development process.
Required Skills & Experience:
- 10 years of experience in .NET development.
- Proficiency in C#, .NET Core, ASP.NET MVC, Web API.
- Strong experience with SQL Server, Entity Framework, and LINQ.
- Knowledge of front-end technologies like Angular, React, or Blazor (if applicable).
- Experience with Azure/AWS cloud services (optional but preferred).
- Familiarity with Agile methodologies, version control (Git), and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Experience with Microservices architecture.
- Understanding of Docker, Kubernetes, and containerization.
- Knowledge of Message Queues (RabbitMQ, Kafka, etc.).
Education:
- Bachelor’s/Master’s degree in Computer Science, IT, or a related field.