Join Our Team
Flexible Work Hours
Competitive Medical and 401K Plans
Flexible Work Location
Team-focused Work Environment
Professional Growth Opportunities
Senior Software Engineer
Design, modify, develop, write, and implement the software programming applications to provide new development and enhancements on current stable system using the latest technologies. Below is a detailed statement of the proposed duties and responsibilities:
Work with system analysts, developers and network engineers to provide feasibility study on the potential projects, the scope includes cost and efforts estimation on hardware, software and personal, obtains license and required information from the vendors, recommends purchase on required software products
Work with business analyst to provide requirement analysis on user needs and software requirements, work with project manager to come up with realistic project plan based on constrained cost and timelines.
Develop/implement features and functionalities derived from customer requirements for web-based application using state-of-the-art approach (involves the use of user stories, storyboard/wireframes, acceptance criteria, activity diagrams and other systems engineering artifacts).
Provide GIS analysis, design and development for several transportation projects. The detailed duties and responsibilities include: Collect, analyze, and interpret geographic information provided by geodetic surveys, aerial photographs, and satellite data; Research, study, and prepare maps and other GIS products in digital or graphic form for project planning and design; Work with Geographic Information Systems (GIS) technology to collect and analyze data; Revise existing maps and tables, making all necessary corrections and adjustments, to prepare them for designated automatic applications; Design and evaluate multi-stage working procedures, algorithms, data structures, and user interfaces for GIS applications; Conduct research for projects with GIS focus in a cross-function team environment.
Requirements: Master’s Degree in GIS, Geography, Cartography,or other closely related field OR Bachelor’s Degree in GIS, Geography, Cartography or other closely related field plus a minimum of two years of work experience designing and conducting spatial analysis in GIS software tools and applications.