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
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
Technical Qualifications
Plus
- 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
http://wuzzuf.net/jobs/p/7196-Senior-Software-Developer-GIS-Alkan-CIT-Cairo-Egypt#form_contents