Senior software developer seeking a challenging and rewarding opportunity to make use of my creative abilities, analytical skills, strong knowledge of advanced technologies.