Did he supply you with a test kit?
Did he add any stabilizer (Cyanuric Acid) to the pool? As I understand it, the CYA level in a Salt system pool needs to be about 80 ppm in order to absorb and hold the chlorine put out by the generator. Regular chlorine tablets are "stabilized", meaning they have CYA mixed in. Your system will not generate any CYA, so it must be added manually.
Take a sample (about a cup) of water to the local pool supply store and ask them to test your stabilizer level. I'd bet it's close to nothing, or the chlorine generator isn't working. If it is and you have stabilizer, the chlorine level should hold fairly well, even in the heat. If you need stabilizer, the pool store can sell you some, but don't get too much in there, as you'll have to drain and replace to bring the level down. It doesn't go away on a regular basis.
Sometimes, builders aren't the best maintainers, at least in my limited experience.
It sounds like you need a good pool guy, or a good education, which is usually easier to get than the former. IMHO, nobody's gonna care for your pool like it's their own, except you....