Company logo hidden

Software Development Engineer II (C++/C#) – Raster and Imagery

Unlock employer Sharjah, United Arab Emirates Posted: 11 Apr 2025

Financial

  • Estimate: $30k - $50k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate

Position

About the Job:
In this position, you will develop imagery data management functionality in C++ as well as design and develop UI/UX components in C# using MVVM and XAML. As part of the Raster team, you'll support the development of image processing capabilities, including adding support for satellite data (optical and SAR), drone imagery, and frame imagery. You will collaborate with Software Developers and Product Engineers in a professional and challenging yet fun work environment.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities:

  • Use C++ and C# to develop full-stack GIS applications.
  • Build software that follows industry-standard design patterns, development methodologies, and deployment models.
  • Design, test, and release capabilities in the ArcGIS platform to improve overall application quality.
  • Solve complex problems with application design, development, and user experiences.
  • Collaborate with other developers, engineers, and product managers throughout the development process.
  • Work effectively in an Agile Scrum team environment.

Requirements:

  • 2+ years of professional experience in software development engineering.
  • Strong foundation in object-oriented software principles.
  • Ability to analyze software/algorithms and identify improvements.
  • Experience with C++ and C# or Java.
  • Bachelor's degree in computer science, mathematics, or a STEM-related field.

Recommended Qualifications:

  • Experience developing C++ COM components.
  • Experience in UI development using XAML/WPF and MVVM design pattern.
  • Knowledge of building RESTful web services.
  • Knowledge of scripting languages such as JavaScript or Python.
  • Experience using Git as a source management system in large teams.
  • Experience using Visual Studio for software development.

Location:
Sharjah, Sharjah Emirate, United Arab Emirates (On-site)

Work Conditions:
Full-time

Language Requirements:
No specific language requirements are mentioned.

Esri is committed to building a diverse workforce and creating positive global change through its initiatives. All qualified applicants will receive consideration for employment without regard to various protected characteristics. If you need reasonable accommodation for any part of the employment process, please reach out for assistance.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct