Don't volunteer information that you fear may give them a basis for discrimination until you have to. For example, don't include participation in organizations that reveal things like your skin color, religion, etc. on your resume. If you fill out applications, choose to not fill out any kind of demographic information if that's at all an option. By not volunteering this information, you're ensuring that they look at your skill set and not your skin color.
Be persistent and keep your standards. You probably don't want to work for someone who is discriminating against you, anyway, so if you can avoid it, then avoid those companies. It will likely take some time, but don't get too discouraged. You'll find those gems who will appreciate what you have to offer, it might just take some digging.
Look beyond the big job boards. Don't underestimate the value of the little boards, like Craigslist. Many of the best companies don't advertise on the big boards like Monster.com. Also see if there are any recruiters that serve your area. Most recruiters get paid by the companies looking to hire, so keep that in mind and try to avoid the ones that make you pay (especially if they want payment up front or something), but if you can find one or two good recruiters that get you results, keep them in your network.
Consider working remotely, possibly for someone outside of that country. Finance IT sounds like a job that may not require you to be on the site for (or you may have a skill set that is transferable to a remote-capable position). If that is the case, then see if you can find someone to work for that is willing to hire you. Then petty things like skin color won't matter at all. This has the added bonus of potentially landing a job for a company with higher pay ranges and/or an exchange rate that works in your favor, giving you an above-average income for the cost of living in the country in which you live.
Go solo. Perhaps you can become a consultant, or otherwise just work for yourself. A typical job isn't the only path to financial security, and many IT fields lend themselves well to consultant work. Any other skills you have can be marketable, too (and can be an avenue to valuable connections for your primary skill set), so don't discount your ability to, say, paint a building or room.