Vacancy – Full Stack Developer

GIS Analyst

Vacancy: Full Stack Developer
GeoVision is looking for a passionate, hard worker and stress tolerant full stack developer to join one of our development departments. The Software Developer will be responsible for developing software applications/modules for Mobile and Web Applications for Regional Projects (based in Lebanon)
Job Description:
– Perform translation of designs into software, development of code, documentation, and software testing
– Perform modification of software, fixing software “bugs” in existing code, and troubleshooting issues on production and test environment
– Deploy software applications on testing & live environment.
– Provide support for live environment during working hours, and willing to provide support off-working hours in case of emergencies.
Minimum Requirements:
– BS in computer science (MS is a plus)
– Minimum experience of 2 to 3 years in a similar field.
– Experience in Web Application Development (JavaScript, HTML, CSS)
– JavaScript Framework Knowledge (Knowledge in Node.js is a plus)
– Experience in ESRI ArcGIS JS API is a plus
– Exceptional knowledge in object oriented approach is a must
– Knowledgeable about ESRI ArcGIS Platforms (Desktop and server environment)
– General Knowledge in Google API’s is a plus, especially Maps JS API, Maps Embed API, Directions API, Distance Matrix API, Roads API, Places API, Geocoding and Geolocation API.
– .NET Web Services (UDDI, SOAP, REST, WCF, etc.) experience is a must
– .NET Web API (.Net core framework) experience is a plus
– Strong SQL Skills in Oracle and MS SQL Server environment
– Experience in Mobile development for hybrid platforms, especially IONIC (including Angular.js) is a must
– Experience in Mobile development for iOS (Swift)/Android (Java) is a plus
– Experience in Microsoft Team Foundation Server (TFS) is a plus
– Fast learner with excellent organization and communication skills
– Strong Analytical skills and the ability to work under pressure
– Strategic thinking and problem solving skills
– Must demonstrate great team work spirit
– Ability to juggle multiple projects/clients simultaneously
– Able to meet deadlines, follow through commitment and suggest corrective actions where appropriate.
Interested applicants to send their CV to: