Job Description
CodeNinja, a leading software engineering company, is currently seeking a talented and experienced Web/GIS Developer to join our team. As a Web/GIS Developer at CodeNinja, you will be responsible for designing, developing, and maintaining web-based geographic information systems (GIS) applications. You will collaborate with internal and external stakeholders to gather requirements and translate them into functional and visually appealing GIS solutions. This is an exciting opportunity to work on cutting-edge projects and contribute to the success of our clients.
Responsibilities:
- Design of the overall architecture of the web/GIS application
- Implementation of a robust set of services and APIs to power the web/GIS application
- Building reusable code and libraries for future use
- Implementation of security and data protection
- Translation of UI/UX wireframes to visual elements
- Integration of the front-end and back-end aspects of the web application
- Responsible for understanding current systems & their functional capabilities, performing business requirement and gap analysis for strategic initiatives, identifying and evaluating solution alternatives
- write various analysis documents (SRS, BRD, FRD, etc.)
Main Tasks And Responsibilities
- Writing well designed, testable, efficient code by using best software development practices
- Integrating data from various back-end services and databases
Requirements
- Proven working experience in web programming
- Good Knowledge of OpenLayes or/and ArcGIS API for JavaScript
- Familiarity with the following: JAVA, ASP.NET, JavaScript, Angular and OpenLayers
- A solid understanding of Webservices/API’s
- A solid understanding of OOP
- A solid understanding of how web applications work including security, session management, and best development practices
- BS in computer science or a related field
- Adequate knowledge of relational database systems, Object Oriented Programming and web application development