C#. .Net Developer
Jersey City, NJ - Hybrid
12 months+
Summary:
The C#. .Net Developer is responsible for designing, coding, testing, and deploying software applications using the Microsoft .NET framework and C#. This role collaborates with cross-functional teams to deliver scalable, secure, and high-performance applications aligned with business needs.
Responsibilities:- Develop and maintain applications using C#, .NET Framework, .NET Core, and related technologies.
- Design and implement RESTful APIs and web services.
- Work closely with business analysts and project managers to translate requirements into functional code.
- Conduct unit testing, participate in code reviews, and ensure adherence to development best practices.
- Debug, troubleshoot, and optimize application performance. Maintain accurate documentation of code, systems, and processes.
- Collaborate with DevOps or IT teams for deployment and version control.
Skills:- Hands-on experience in C# and .NET development. Proficiency in ASP.NET MVC, .NET Core, LINQ, and Entity Framework.
- Strong knowledge of SQL Server and relational databases.
- Familiarity with front-end technologies like JavaScript, HTML, and CSS (optional but helpful).
- Experience with version control systems such as Git and working in Agile/Scrum teams. Microsoft certifications (e.g., MCP, MCSA) are a plus.