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

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

Requirements:

  • 5-6 years of hands-on full-stack development experience.
  • Strong proficiency in C#, .NET, Python, and API development.
  • Experience with relational/NoSQL databases, including MySQL, SQS, SNS, and query optimization.
  • Familiarity with event-driven architectures, such as queues and messaging systems.
  • Proven experience integrating external APIs and complex data systems.
  • Strong frontend development skills, including component-based UI and REST/API consumption.
  • Experience implementing and managing AI agents (preferred).
  • Familiarity with cloud environments, preferably AWS.
  • Proficiency with Git and modern CI/CD pipelines.
  • Strong ownership mindset, excellent problem-solving abilities, solid system design skills, and effective communication.
  • Experience with LLM APIs (OpenAI, Bedrock, Azure, Anthropic), LLM API calls, RAG, queues, caching, logging, and API orchestration.

Responsibilities:

  • Build and maintain SaaS web applications, APIs, data workflows, and system integrations.
  • Develop responsive, high-performance frontends using modern JavaScript frameworks.
  • Create scalable backend services, event-driven components, and robust data pipelines.
  • Implement and orchestrate AI agents using modern agentic frameworks.
  • Integrate third-party platforms and external APIs into existing systems.
  • Ensure adherence to security best practices, including authentication, MFA/RBAC, and encryption.
  • Optimize application performance across both frontend and backend layers.
  • Manage deployments and configurations in Windows/IIS environments.
  • Collaborate closely with product, operations, and data teams to deliver end-to-end solutions.
  • Troubleshoot full-stack issues and maintain clear technical documentation.
  • Mentor junior developers and contribute to continuous process and codebase improvements.
  • Develop and maintain AI service layers.