I need to import around 100k records a few dozen times a day into an AWS hosted SQL Server Web 13.00.2164.0.v1

AWS doesn't support bulk insert, and SQL Server Web doesn't support SSIS.

I am reading records from a csv file with a C# console app, performing some data transformations and then inserting 1 record at a time with SqlCommand under a single transaction per 100k record file.

My current rate is around 25k records per 30 minutes, which seems ridiculously slow. I had originally developed this process using bulk inserts and could get 100k records inserted in about a minute. Is there anything I can do to speed this up?