Overview
On Site
Depends on Experience
Full Time
Skills
C#
ASP.NET Core
MVC
Web API
LINQ
Entity Framework
SQL Server
HTML5
CSS3
JavaScript
jQuery
Angular
React
Azure DevOps
GitHub
RESTful API development
Object-Oriented Programming (OOP)
Design Patterns
Azure Cloud
Containers
Docker
Microservices
Problem-solving
Debugging
Analytical skills
Job Details
Details:
We are seeking a talented and detail-oriented .NET Developer to design, develop, and maintain robust, scalable, and high-performance applications. The ideal candidate should have a strong background in Microsoft technologies, including C#, ASP.NET Core, and SQL Server, with hands-on experience in API development, integration, and modern web frameworks.
Key Responsibilities:
- Design, develop, and deploy .NET applications and services using C#, ASP>NET Core, MVC, Web API, and related technologies.
- Build and consume RESTful APIs for integration with internal and external systems.
- Develop and optimize SQL Server stored procedures, triggers, and functions.
- Collaborate with business analysts, QA, and project managers to understand requirements and translate them into technical solutions.
- Implement secure coding practices and ensure performance, scalability, and reliability.
- Participate in code reviews, testing, and debugging to maintain high code quality.
- Maintain version control and CI/CD pipelines (Azure DevOps / GitHub).
- Document technical designs, workflows, and system components.
Required Skills & Qualifications:
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 3 7 years of hands-on experience in .NET development.
- Strong proficiency in C#, ASP.NETCore, MVC, Web API, LINQ, Entity Framework, and SQL Server.
- Experience with front-end technologies like HTML5, CSS3, JavaScript, jQuery, and preferably Angular or React.
- Familiarity with Azure Cloud, Containers, Docker, or Microservices architecture is a plus.
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
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.