Another likely reason you may not be seeing your listing is poor keywords, title, description and body design. Most people don't realize how important this is and they end up ranking somewhere around 100,000 thousand in the results. Now, there are some real problems with the info you submitted. First your key words. You used almost all single words.
Single words are tough to get ranked.
Same goes for words like programming, software, translation, and some of your other keywords. They are basically waited unless you get real lucky in your ranking. By the way. Ranking in search engine terms means the order that you come up when a search word or phrase is looked for. Make a list on a piece of paper and write down the number of results for each search next to the words used.