Senior Software Developer GIS

المشرف العام

Administrator
طاقم الإدارة


Senior Software Developer GIS

Posted date 10 February 2014
Location Egypt - Cairo
Company Alkan CIT
Salary Negotiable
Required Experience More than 3 years

About the Job

As a Senior Software Developer (GIS), you will be responsible for developing and deploying both front-end and back-end of software products/solutions; applying enhancements and fixing bugs using Microsoft and Esri technologies; leading junior developers; and participating in detailed design phase and technical documentation.


  • Developing product/solution logic within an iterative development lifecycle.
  • Participating deeply in detailed design/POCs phase along with the architecture team and the team leader
  • Conducting and supervising unit-testing tasks and fixing defects that may arise.
  • Implementing functional enhancements and application specifications to ensure a satisfactory level of both functional and nonfunctional requirements, such as performance, security, scalability, and usability.
  • Developing technical documentation.
  • Technically supervising and mentoring junior developers.
  • Working closely with the architecture team, the graphics team, and the quality team to ensure product/solution readiness for release.
  • Work closely with the team leader in task estimation and planning as well as in juniors' evaluations.
Job Requirements
Education and Soft Skills Qualifications



  • 3-5 years of total software development experience.
  • Bachelor's degree in computer engineering, computer science, or a relevant discipline.
  • Promotion of positive attitude among coworkers, with an understanding of the effect of positivity on performance and team work.
  • Good verbal and written communication/presentation skills in both English and Arabic.
  • Good leadership skills and experience.
  • Excellent analytical and problem solving skills.
  • High commitment and dedication.
  • Excellent ability to handle work pressure efficiently.
  • Excellent ability to prioritize and manage work effectively to meet critical timelines in a fast-paced environment.
  • Readiness to go on short-term frequent business trips

Technical Qualifications


  • Expert
  • Experience in Esri ArcObjects and ArcGIS for Engine development using Microsoft C# and .NET framework.
  • Experience in Visual Studio .NET.
  • Working Knowledge
  • Experience in Esri ArcGIS for Desktop and Network Extension.
  • Experience in Esri ArcGIS GeoProcessing Tools, Model Builder, and ArcSDE.
  • Experience in WPF and XAML.
  • Experience in REST and SOAP Web Services.
  • Experience in N-tier architectural patterns.
  • Experience in PL-SQL, Entity Framework and/or NHibernate.
  • Experience in complex algorithms and modules coding.
  • Experience in software products/solutions UML modeling and detailed design using professional software tool (Enterprise Architect, Rational Rose, etc.).
  • Experience in SQL Server and Oracle database.
  • Experience in documenting technical specifications and related solution/product technical documents.
  • Experience in software lifecycle implementation methodologies, such as, Agile, Rational (RUP), Extreme Programming, and/or Test-Driven Development.
  • Experience in unit and stress testing.
  • Basic Knowledge
  • Experience in Esri ArcGIS Spatial Analyst extension and Esri Geocoding and Locators.
  • Experience in Esri ArcGIS Server and REST APIs development using Microsoft C# and .NET framework.
  • Experience in Crystal Reports or other Reporting to ols.

Plus
  • Experience in Python programming.
  • Experience in ASP.NET, ADO.NET, HTML, XML, CSS, JavaScript, and AJAX.
  • Experience in mobile application development (Android or IOS).
Keywords: .Net, javaScript, HTML, CSS, AJAX


http://wuzzuf.net/jobs/p/7196-Senior-Software-Developer-GIS-Alkan-CIT-Cairo-Egypt#form_contents

 
أعلى