Senior Software Developer GIS
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.
Responsibilities
- 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.
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
http://www.esrinea.com/JobVacancies/PRD-SSDG.html