Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Developing GIS product/solution logic within an iterative development lifecycle.
- Participating deeply in detailed design/POCs phase along with other respected teams.
- Conducting and supervising unit-testing tasks and fixing defects, if needed.
- Implementing functional enhancements and application specifications to ensure a satisfactory level of both functional and non-functional requirements.
- Responsible for developing technical documentation.
- Responsible for technically supervising and mentoring junior developers.
- Ensure products/solutions are ready before the releasing with other respected teams
- Work closely with the team leader in task estimation and planning, and performance evaluation.
Job Requirements
- 3-5 years of experience as a GIS software developer.
- Bachelor's degree in computer engineering, computer science, or a relevant discipline.
- Experience in Esri ArcObjects and development using Microsoft C# and .NET framework.
- Experience in Esri ArcGIS for Desktop and Network Extension and Esri ArcGIS GeoProcessing Tools, Model Builder, and ArcSDE.
- Experience in REST and SOAP Web Services & Microsoft WCF.
- Experience in SQL Server and Oracle database.
- Experience in software lifecycle implementation methodologies, such as, Agile, Rational (RUP), Extreme Programming, and/or Test-Driven Development.
- Experience in mobile application development (Android or IOS) and Xamarin is preferred