Enable job alerts via email!

Software Development Engineer II CC Raster and Imagery

Esri

Sharjah

On-site

USD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented software developer to enhance imagery data management functionalities. In this role, you'll leverage your expertise in C and C# to develop fullstack GIS applications while collaborating with a dynamic team in a supportive Agile environment. Your contributions will be pivotal in designing and implementing innovative UI/UX components and improving image processing capabilities for satellite and drone imagery. If you're passionate about software development and eager to tackle complex challenges, this opportunity offers a rewarding path to grow your skills and make a significant impact in the field.

Qualifications

  • 2+ years of experience in software development engineering.
  • Strong foundation in object-oriented software principles.

Responsibilities

  • Develop fullstack GIS applications using C and C#.
  • Collaborate with teams to improve application quality.

Skills

C
C#
Object-Oriented Programming
Software Development
Agile Scrum
Problem Solving

Education

Bachelor's in Computer Science
Bachelor's in Mathematics
Bachelor's in STEM-related field

Tools

Visual Studio
Git
XAML
WPF
RESTful Web Services

Job description

Overview

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 a 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. Join us to collaborate with Software Developers and Product Engineers in a professional culture and a challenging yet fun work environment.

Responsibilities

  • Use C and C# to develop fullstack 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 with 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 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.