Dot Net Developer - Retail & Product (Ahmedabad)

Dot Net Developer - Retail & Product (Ahmedabad)

30 Sep
|
Evince Development (CMMI Level 3 Certified)
|
Ahmedabad

30 Sep

Evince Development (CMMI Level 3 Certified)

Ahmedabad

Company Description :

Evince Development Pvt. Ltd. (EvinceDev) is a CMMI 3-Level leading IT service company that delivers creative solutions to clients worldwide. With a commitment to excellence and a dynamic team of professionals, we aim to exceed client expectations and drive success through cutting-edge technology.

Website link: https://evincedev.com/

- Design and implement the PostgreSQL (cloud) and SQLite (local kiosk cache) schemas for product catalog, transactions and kiosk telemetry.
- Build backend logic converting RFID tag-read and weighing-scale events into verified cart additions, including exception handling.
- Integrate a payment gateway SDK (Razorpay or PayU, sandbox credentials) covering UPI, card and wallet payment initiation, status polling, and receipt generation.
- Integrate Payment Terminal Connect to support physical card-terminal payments, including terminal connection, payment request initiation, transaction status handling, and receipt/transaction confirmation.
- Build robust handling for payment edge cases - gateway timeout, network drop mid-transaction, duplicate payment attempts - so the kiosk never double-charges.
- Design and implement the offline-mode local cache and queued, idempotent transaction sync so no transaction is lost or double-counted on reconnect, including conflict resolution when local and cloud state disagree.
- Build backend support for the Store Management Dashboard: live kiosk status, exception/alert feed, transaction log and filters, and the POC summary report used as exit-criteria evidence.




- Participate in feature-level functional testing and bug-fix cycles ahead of the internal demo.
- Document the backend API and hardware integration points implemented, for reuse in the Pilot phase.
- 5+ years professional backend development experience, with strong ASP.NET Core (or equivalent .NET) REST API experience.
- Solid experience with relational databases (PostgreSQL preferred) and embedded/local data stores (SQLite) for offline-first application design.
- Demonstrated experience integrating third-party payment gateways (UPI/card processors) including handling asynchronous callbacks and idempotency.
- Practical experience designing systems that must reconcile offline/local state with a central cloud source of truth.
- Comfortable working against a hardware-driven event model (sensor/reader input triggering application logic), even without deep hardware expertise personally.
- Prior experience with Windows-based, web, and/or POS (point-of-sale) application development is a strong plus - directly relevant to the kiosk environment.
- Experience with retail, checkout, or transaction-processing systems specifically.
- Familiarity with Azure-hosted services (API Management, Azure SQL/PostgreSQL, Azure Monitor).

How to Apply:

Interested candidates are invited to submit their resume on [email protected]

EvinceDev is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

We are looking forward to meeting our next Spartan!

📌 Dot Net Developer - Retail & Product (Ahmedabad)
🏢 Evince Development (CMMI Level 3 Certified)
📍 Ahmedabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: dot net developer - retail & product (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: dot net developer - retail & product (ahmedabad) / ahmedabad