Dotnet Developer
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.
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.