Key Skills: Dot NET Core, ASP.NET, SQL Server, C#, Entity Framework, MVC, Design Pattern, jQuery, Javascript, REST API, SOAP Webservices
Job Summary:
The .NET Developer will be responsible for designing, developing, testing, and maintaining software applications based on the Microsoft .NET framework. This role involves collaborating with cross-functional teams to deliver high-quality solutions that meet business requirements. The .NET Developer will contribute to all phases of the software development life cycle.
Responsibilities/Duties:
- Design, code, test, and debug software applications using the .NET framework.
- Collaborate with other developers and team members to deliver high-quality software solutions.
- Analyze and understand business requirements to design efficient and scalable software solutions.
- Conduct code reviews and provide constructive feedback to team members.
- Maintain and enhance existing applications, resolving issues and implementing new features.
- Troubleshoot and debug software defects and performance issues.
- Document code, technical specifications, and system architecture.
- Prepare and maintain project documentation.
- Work closely with product owners, business analysts, and quality assurance teams to ensure software meets business requirements and quality standards.
- Collaborate with other developers on team projects.
- Utilize Microsoft technologies, including C#, ASP.NET, MVC, Entity Framework, and SQL Server.
Qualifications/Requirements:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 3 years of experience in software development with a focus on .NET technologies.
Required Skills:
- Proficient in C#, ASP.NET, MVC, and Entity Framework.
- Strong understanding of software development best practices and design patterns.
- Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Familiarity with version control systems (e.g., Git).