Job Openings Full Stack Developer - .NET (Remote, Contract, Anywhere in Pakistan, USD Salary)

About the job Full Stack Developer - .NET (Remote, Contract, Anywhere in Pakistan, USD Salary)

Requirements:

  • 5+ years of full-stack development experience using .NET/C#.
  • Strong understanding of core programming concepts and object-oriented programming (OOP) principles.
  • Solid knowledge of web application design, architecture, and development best practices.
  • Deep understanding of database concepts, including joins, indexing, optimization, and stored procedures.
  • Hands-on experience with ASP.NET MVC, Web API, Entity Framework / EF Core, and SQL Server.
  • Good knowledge of frontend technologies: JavaScript, HTML5, CSS3, jQuery, and frameworks like Angular or React.
  • Experience working with REST APIs and integrating third-party services.
  • Familiarity with Azure Cloud services and deployments is a plus.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration abilities.

Responsibilities:

  • Develop, maintain, and enhance web applications using C#, .NET Core / .NET 6+, ASP.NET MVC, and ASP.NET Web API.
  • Build and integrate REST APIs and work with data formats such as JSON and XML.
  • Design and manage SQL Server databases, including stored procedures, views, functions, and query optimization.
  • Implement front-end features using HTML5, CSS3, JavaScript, jQuery, and modern frameworks such as Angular or React.
  • Work with Entity Framework / EF Core for data access and application persistence.
  • Collaborate with cross-functional teams to gather requirements and translate them into robust technical solutions.
  • Deploy, monitor, and support applications within Azure Cloud environments.
  • Troubleshoot application issues, perform debugging, and ensure high performance and scalability.
  • Write clean, maintainable, and well-documented code following best software engineering practices.