Job Openings .NET Developer (Onsite, Lahore, PKR Salary)

About the job .NET Developer (Onsite, Lahore, PKR Salary)

Requirements:

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • Proven track record of 3-5 years of experience in .NET development. 
  • Hands-on experience with .Net core, C#, ASP.Net Web Forms, ASP.Net MVC/Web API (REST API).
  • Knowledge and experience in writing backend components and Restful APIs.
  • Experience with different databases such as Oracle/SQL Server, and MySQL.
  • Proficiency with Visual Studio, and Git.
  • Ability to effectively utilize data to solve problems and support ideas.
  • Strong communication and collaboration skills.
  • Critical thinking and creative problem-solving abilities.
  • Solid understanding of the full mobile development life cycle.
  • A problem-solving attitude with excellent technical and communication skills
  • Experience in building fintech applications.
  • Experience with version control systems (Git) and collaborative development tools.
  • Experience with performance and memory tuning tools.
  • Understanding of cloud message APIs and push notifications.

Responsibility:

  • Design, develop, and maintain scalable and high-performance applications using .Net Technologies.
  • Leverage expertise in .Net, ASP.Net, Web Forms, Entity Framework, and .Net Core to construct resilient backend services.
  • Design, implement, and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems.
  • Optimize API performance and diagnose and troubleshoot any performance bottlenecks.
  • Collaborate on database tasks such as creating schemas, optimizing queries for efficiency, and managing data migration.
  • Experience with Entity Framework for efficient data access and manipulation. Assist in the documentation of APIs including usage guides and troubleshooting resources.
  • Produce clean, scalable, and efficient code following coding standards and best practices.
  • Conduct unit testing, integration testing, and participate in code reviews to ensure code quality.
  • Communicate effectively with team members to understand requirements and provide status updates.
  • Actively contribute to the improvement of development workflows and methodologies.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay abreast of industry trends and best practices and apply them to enhance development processes.