GeoOpsis Software Services Private Limited

Senior GIS Software Engineer

About Company
Bangalore, India
Job Info
Job Status: Open
No of Vacancies: 1
Date Posted: July 24, 2019
Expiry Date: August 31, 2019
Job Type: Full Time
Job Level: Mid level
Years of Experience: 3+ years
Salary Info
Salary Type: Negotiable
Apply on this job
How to Apply ?

Share this job

We are looking for a Senior Software Engineer with 3 plus years experience in GIS software design and development.

Responsibilities:

  1. Architect the solution considering the business goals and the company's products.
  2. Design and develop the product / service.
  3. Handle a team of developers, testers, UI designers.
  4. Collaborate with project manager, client, business analyst to provide the best possible solution.
  5. Understand the requirements and provide a detailed technical solution.
  6. Guide the team in their day to day software engineering activities such as design, develop, debug, test, document, deploy etc.
  7. Report to the senior regarding the technical challenges, technical decisions taken with justification.
  8. Discuss with the senior regarding the product road map and strategies to achieve it.

Educational requirements:

Graduate / Postgraduate in GIS / Computer Science, Information Technology or related field of Engineering.

Experience requirements:

  1. Designing and developing GIS applications.
  2. Designing and developing Spatial databases on popular RDBMS and No-SQL databases.
  3. Designing and developing UI / UX for GIS applications.
  4. Experience in developing applications for desktop, Web and Mobile platforms.
  5. Experience in programming using multiple languages like .Net, Java, Javascript etc.
  6. Experience and understanding OGC specifications like GML, Web services like WMS, WFS, WCS, WMTS etc.
  7. Experience in developing Mapping software like ArcGIS Engine, Autodesk Map, Mapbox, Cesium.
  8. Experience in full stack software development including Web services, (REST API, SOAP API etc.)
  9. Experience in Web application development using NodeJS, Angular, etc.
  10. Experience in using Open source software.
  11. Experience in using Source control (github, bitbucket), issue tracker (Jira, bugzilla),
  12. Experience in Agile / SCRUM methodologies.

Desired Skills:

  1. Someone with a technical background, eager to learn about new technologies and new domains:
  2. Studies of informatics or computer science or equivalent by experience.
  3. Someone who is fluent in English, also on a technical level.
  4. Translate technical questions to clear English.
  5. Good communication skills.
  6. Problem solving attitude.
  7. Motivated and a pro-active attitude.
  8. Considerable professional experience in IT or Geospatial applications.