Job Openings Senior Software Engineer - .NET & React (Onsite, Islamabad, PKR Salary)

About the job Senior Software Engineer - .NET & React (Onsite, Islamabad, PKR Salary)

Requirements:

  • 6+ years of professional software development experience.
  • Experience with modern frontend technologies such as JavaScript, React, and TypeScript.
  • Strong proficiency in building complex applications using C#, .NET Core/.NET 6+, and ASP.NET MVC/Web API.
  • Solid understanding of HTML, CSS, and core web development principles.
  • Experience with database systems such as SQL Server, SQS, and SNS, including writing and maintaining complex queries.
  • Strong expertise in frontend development, UI/UX best practices, and state management.
  • Hands-on experience with API integrations, RESTful services, and external data systems.
  • Strong understanding of software architecture, design patterns, and the application development lifecycle.
  • Proficiency with Git and modern CI/CD practices.
  • Familiarity with cloud platforms (AWS preferred or similar environments).
  • Experience working with LLM APIs (OpenAI, Bedrock, Azure, Anthropic), LLM API calls, RAG, queues, caching, logging, and API orchestration.
  • Excellent problem-solving skills and the ability to collaborate effectively in a team environment.
  • Strong understanding of Agile methodologies, microservice design, SOLID principles, and writing testable, decoupled code.

Responsibilities:

  • Develop, maintain, and optimize frontend applications using modern JavaScript frameworks.
  • Build responsive, user-friendly interfaces and ensure high performance across browsers and devices.
  • Collaborate with backend engineers working on C#/.NET systems to develop seamless API integrations.
  • Implement and consume RESTful APIs and external data services.
  • Participate in architectural discussions, suggest improvements, and contribute to technical decision-making.
  • Write clean, maintainable, and well-tested code following industry best practices.
  • Work closely with designers, product managers, and QA teams to deliver high-quality features.
  • Mentor junior developers and actively participate in code reviews.