Software Development Engineer II (C++/C#) – Raster and Imagery
at Esri
Sharjah, الشارقة, United Arab Emirates -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Feb, 2025 | Not Specified | 21 Nov, 2024 | N/A | Consideration,Software,Python,Visual Studio,Esri,Web Services,C++,Git,Management System,Software Development,Color,Javascript,Java,Mathematics,Scripting Languages,International Standards,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
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. You will be part of the Raster team, supporting 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.
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 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 source management system in large teams
- Experience using Visual Studio for software development
LI-PK1
LI-Hybrid
IF YOU DON’T MEET ALL OF THE PREFERRED QUALIFICATIONS FOR THIS POSITION, WE ENCOURAGE YOU TO STILL APPLY!
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Sharjah, United Arab Emirates