As a GIS Software Engineer, you will participate in the design, architecture, development and maintenance of large-scale geo-coding/geo-spatial/GIS applications. You are expected to be highly skilled and proficient in programming and software engineering, and deliver results and innovation to achieve the project milestones. Responsibilities: Design and implement solutions for high-performance geocoding/geospatial services using commercial, open source and homegrown tools. Document code and system designs. Provide application support and systems monitoring and maintenance. Perform research and analysis on needs and possibilities. Keep abreast of latest technologies and trends. Qualifications: Minimum of 5 years programming experience. Minimum of 2 years of geocoding/geospatial technologies, applications, and algorithms experience. Strong experience with Linux/Unix, Perl, Ruby, Java, JavaScript, Shell Scripting, Flex. Strong problem solving and troubleshooting capabilities, detailed o...