Epicareer Might not Working Properly
Learn More
A

Dotnet Developer

Salary undisclosed

Checking job availability...

Original
Simplified

Job Description:

We are seeking a highly skilled Senior Full Stack .NET Developer with 10+ years of experience in designing, developing, and maintaining enterprise web applications. The ideal candidate will have expertise in .NET Core, C#, ASP.NET, MVC, Web API, Entity Framework, and front-end technologies like Angular or React. They should be proficient in both backend and frontend development, possess strong problem-solving skills, and be capable of working in an Agile environment.

Key Responsibilities:

  • Design, develop, and maintain scalable and high-performance web applications using .NET Core, C#, ASP.NET MVC, and Web API.
  • Develop and optimize database solutions using MS SQL Server (T-SQL, Stored Procedures, Functions, and Joins).
  • Implement front-end solutions using React, Angular, JavaScript, TypeScript, HTML5, and CSS3.
  • Work with Entity Framework (EF) Core and LINQ for efficient data access.
  • Develop and integrate RESTful APIs and microservices-based architecture.
  • Optimize application performance, troubleshoot production issues, and implement security best practices.
  • Collaborate with cross-functional teams including UX/UI designers, DevOps, and QA engineers.
  • Implement CI/CD pipelines for automated builds, testing, and deployment using Azure DevOps or GitHub Actions.
  • Utilize Cloud services (Azure or AWS) for application hosting, storage, and serverless computing.
  • Ensure application security, scalability, and compliance with best coding practices.
  • Stay up to date with the latest .NET and front-end technologies and continuously enhance development processes.

Required Skills & Qualifications:

  • 10+ years of experience in Full Stack Development using .NET Core, C#, ASP.NET MVC/Web API.
  • Strong experience with front-end frameworks like Angular or React.
  • Proficiency in MS SQL Server, T-SQL, Entity Framework, and LINQ.
  • Experience in building and consuming RESTful APIs and microservices.
  • Hands-on experience with JavaScript, TypeScript, jQuery, HTML5, CSS3, Bootstrap, and Material UI.
  • Familiarity with message queues (RabbitMQ, Kafka, or Azure Service Bus).
  • Experience with unit testing frameworks like xUnit, NUnit, Moq.
  • Strong understanding of design patterns (SOLID principles, Dependency Injection, Repository Pattern, etc.).
  • Knowledge of Cloud platforms like Azure or AWS for hosting and deployment.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong debugging and problem-solving skills, including manual debugging without Visual Studio.
  • Excellent communication and teamwork skills.

Preferred Skills:

  • Experience with Docker, Kubernetes, and containerization.
  • Knowledge of Power BI for data visualization and reporting.
  • Exposure to Big Data technologies like Hadoop, Spark, or Kafka.
  • Experience with GraphQL and modern API development practices.
  • Understanding of Agile methodologies and working in Scrum teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

Job Description:

We are seeking a highly skilled Senior Full Stack .NET Developer with 10+ years of experience in designing, developing, and maintaining enterprise web applications. The ideal candidate will have expertise in .NET Core, C#, ASP.NET, MVC, Web API, Entity Framework, and front-end technologies like Angular or React. They should be proficient in both backend and frontend development, possess strong problem-solving skills, and be capable of working in an Agile environment.

Key Responsibilities:

  • Design, develop, and maintain scalable and high-performance web applications using .NET Core, C#, ASP.NET MVC, and Web API.
  • Develop and optimize database solutions using MS SQL Server (T-SQL, Stored Procedures, Functions, and Joins).
  • Implement front-end solutions using React, Angular, JavaScript, TypeScript, HTML5, and CSS3.
  • Work with Entity Framework (EF) Core and LINQ for efficient data access.
  • Develop and integrate RESTful APIs and microservices-based architecture.
  • Optimize application performance, troubleshoot production issues, and implement security best practices.
  • Collaborate with cross-functional teams including UX/UI designers, DevOps, and QA engineers.
  • Implement CI/CD pipelines for automated builds, testing, and deployment using Azure DevOps or GitHub Actions.
  • Utilize Cloud services (Azure or AWS) for application hosting, storage, and serverless computing.
  • Ensure application security, scalability, and compliance with best coding practices.
  • Stay up to date with the latest .NET and front-end technologies and continuously enhance development processes.

Required Skills & Qualifications:

  • 10+ years of experience in Full Stack Development using .NET Core, C#, ASP.NET MVC/Web API.
  • Strong experience with front-end frameworks like Angular or React.
  • Proficiency in MS SQL Server, T-SQL, Entity Framework, and LINQ.
  • Experience in building and consuming RESTful APIs and microservices.
  • Hands-on experience with JavaScript, TypeScript, jQuery, HTML5, CSS3, Bootstrap, and Material UI.
  • Familiarity with message queues (RabbitMQ, Kafka, or Azure Service Bus).
  • Experience with unit testing frameworks like xUnit, NUnit, Moq.
  • Strong understanding of design patterns (SOLID principles, Dependency Injection, Repository Pattern, etc.).
  • Knowledge of Cloud platforms like Azure or AWS for hosting and deployment.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong debugging and problem-solving skills, including manual debugging without Visual Studio.
  • Excellent communication and teamwork skills.

Preferred Skills:

  • Experience with Docker, Kubernetes, and containerization.
  • Knowledge of Power BI for data visualization and reporting.
  • Exposure to Big Data technologies like Hadoop, Spark, or Kafka.
  • Experience with GraphQL and modern API development practices.
  • Understanding of Agile methodologies and working in Scrum teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job