Start really simple and add complexity as you go.
If you have sales people, teach them to fish. For $14/mo, buy them each a license of DuxSoup and use that to scan LinkedIn daily (I don't work for DuxSoup and have no relationship with the company).
Next, avoid buying lists - there is no shortage of companies doing offshore development. There is too much risk.
Evan is right - inbound marketing is a good tactic. Just understand that it will take a while to move the needle so augment all your inbound efforts with solid outbound while you build momentum.
If you can, I'd also task your consultants with the job of writing one technical "how to" blog post per week. This helps with SEO. If you can convince them to promote their content on their own (LinkedIn pulse, dev ops sites, other technical forums) AND give them a method to track their own lead generation AND provide a commission to your technical people for bird-dogging leads (NOT CLOSING LEADS), you'll find that their interests and your interests suddenly align.
Last, consider seriously rethinking how you talk about your company - my read of your company profile on LinkedIn tells me you are a beautiful and unique snowflake - just like everyone else :).
Lead generation is a marathon, not a sprint - the more layers and tactics that you weave into your programs, the better your programs will perform.