We are looking for a talented and motivated .NET Developer to join our growing team. As a .NET Developer, you will be responsible for designing, developing, and maintaining web-based applications and software solutions using the .NET framework. The ideal candidate will have a passion for writing clean, efficient, and scalable code.
Key Responsibilities:
- Design, develop, and maintain web applications and systems using the .NET framework (C#, ASP.NET, MVC, etc.)
- Collaborate with cross-functional teams to gather and define project requirements.
- Write clean, scalable, and efficient code in accordance with best practices.
- Troubleshoot, debug and optimize existing applications and code.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with the latest industry trends and technologies to improve development processes.
- Participate in code reviews and provide constructive feedback to peers.
- Maintain and support existing applications as needed.
- Write unit tests and integrate them into the application development lifecycle.
Required Skills and Qualifications:
- Proficiency in C#, ASP.NET, and MVC.
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with SQL Server and relational database design.
- Knowledge of web technologies (HTML, CSS, JavaScript, jQuery).
- Experience with RESTful API development and integration.
- Familiarity with version control systems such as Git.
- Ability to troubleshoot, debug, and optimize code for performance.
- Strong problem-solving and analytical skills.
- Good communication skills and the ability to work in a team environment.
Preferred Skills: Experience with Angular, React, or other front-end frameworks.
Educational Requirements: Bachelor's degree in Computer Science, Information Technology, or related field.
Experience: 2+ years of professional experience in .NET development.
Skills:
Core.net, Databases, Entity FrameWork, SQL, MVC, ASP.net, Webforms, AngularJS, Reactjs,