I have noticed that most SQL job vacancies are not adapted for remote (telecommute) work as Java or .NET jobs are. I'd like to know if there is a way to work in remote mode in T-SQL programming direction? And if that is impossible, why is that?
I wouldn't think it being T-SQL would have any impact in that. It could just be a current trend, but database design and development can be done remotely just as well as any other development process.
If I was to take a guess as to why there could be hesitation, it would be because database developers are often working very closely with the application developers to be able to write that data layer and logic.
But I don't really believe that to be enough to legitimately keep a remote database developer from working to their potential.
On a related note, remote development/working is still in its infancy stages. A lot of management is not accustomed to this type of working environment, and are stuck in their ways. The positions are out there, but just like many drastic shifts in business this will take a bit to adopt with open arms.
IMHO, T-SQL remote jobs (freelancing) is not that much available, because, .NET freelancing is not that much widespread. Head over to many freelance web sites and look at their job board. What you see is mostly PHP (of course accompanying MySQL and mostly done in WordPress) and also web design.
Here is a list of top freelancing websites. You can see if I'm right or wrong.
Now, this means that in fact database freelancing exist, for MySQL. But because nobody wants a mere database without the applications, thus few people are interested in offering a job for T-SQL, because few people choose .NET as their platform of their projects.
I'm currently doing this now (not exclusive to t-sql dev, but it is the majority of it) and have done it before, but I was employed with the company and worked in the office for nearly two years on all occassions. These are not technology companies. Smaller tech startups may not care as much, but you really need to either know these people or create a strong online presence displaying you and your work.
When people want full-time employees their requirements are not the same as those looking for contract workers. They want the day-to-day ability to see you work. Sometimes it's the nature or the length of the projects or let's face it, many of them are not capable of spotting talent right away and require a lengthy courtship.
Many jobs requiring t-sql development are also DBA positions. You can do almost anything remotely as a DBA, but eventually you or someone else has to handle the hardware. If it is a larger company with other network admins, you may not be required to do this or if you're renting servers from a service that provides this.
If your primary concern is to telecommute, you may just have to work in the technologies where you are finding the opportunity.