Developer

.NET Core (C#) Developer

Bengaluru, Karnataka, India

About OneHubPOS:

OneHubPOS is a next-generation Point-of-Sale (POS) and business management platform designed to empower businesses with smart, scalable, and easy-to-implement solutions. Our mission is to revolutionize how merchants and partners leverage POS technologies to unlock growth across industries.

We are looking for a highly motivated .NET Core (C#) Developer with strong backend development experience to join our team. The ideal candidate should have hands-on expertise in building scalable services using .NET Core, C#, SQL Server, and Entity Framework Core. The role also demands integration experience with various third-party services including aggregators, payment gateways, SMS, email, and WhatsApp APIs.

This role involves end-to-end ownership of backend modules, API development, external integrations, and database optimization.

Key Responsibilities

  • Develop and maintain backend services using .NET Core and C#.
  • Build RESTful APIs and reusable service layers with clean architecture principles.
  • Work extensively with Entity Framework Core and LINQ for data access.
  • Design and optimize complex SQL Server queries, stored procedures, and indexing strategies for performance.
  • Integrate with various third-party platforms and services, including:
    • Aggregators (e.g., UrbanPiper, food delivery APIs)
    • Payment Gateways (e.g., NMI, Razorpay, Stripe)
    • SMS Gateways (e.g., Twilio, MSG91)
    • Email Services (e.g., SendGrid, Mailgun)
    • WhatsApp APIs (e.g., Twilio, Meta WhatsApp Business API)
  • Troubleshoot, debug, and resolve issues in development and production environments.
  • Participate in requirement analysis, estimation, and sprint planning.
  • Ensure best practices in code quality, performance, and scalability.
  • Maintain comprehensive documentation for services, integrations, and deployment.

Technical Skills

  • Languages & Frameworks: .NET Core, ASP.NET Core, C#, MVC, Web API
  • ORM & Querying: Entity Framework Core, LINQ (advanced usage)
  • Database: SQL Server (query tuning, indexing, performance optimization)
  • Integrations: Aggregators (e.g., UrbanPiper), Payment Gateway APIs, SMS & Email services, WhatsApp API
  • Tools: Visual Studio, Postman, JIRA
  • Version Control: Git, TFS
  • CI/CD & Deployment: TFS Release Management, GitHub Actions or equivalent
  • Development Methodology: Agile/Scrum

Preferred Qualifications

  • Bachelor’s degree in Computer Science, IT, or a related field.
  • Minimum 2 years of hands-on development experience with .NET Core and C#.
  • Strong understanding of RESTful API design, dependency injection, and asynchronous programming.
  • Solid experience with third-party API integrations and error handling.
  • Excellent problem-solving, debugging, and analytical skills.
  • Effective communication and documentation skills.
  • Ability to work independently and in a team-oriented, fast-paced environment.

Work Environment

  • Flexible to support deployments and production issues when necessary.
  • Ability to manage and prioritize multiple tasks in a fast-paced setting.
  • Supportive team culture focused on continuous learning and improvement.
  • Opportunity to work on modern technology stack and scalable systems.
Apply Now