As a talented software development engineer, you’ll be joining a dynamic team responsible for designing and developing the next generation of maritime- and bathymetry-related software tools in ArcGIS Pro and ArcGIS Enterprise. This is a great opportunity to collaborate with other maritime and bathymetry technical staff and subject matter experts to design world-class solutions that will enable hydrographic offices, navies, and ports around the world.

Responsibilities:

  • Design and implement functionality for Esri Maritime and Bathymetry products
  • Develop desktop solutions using .NET, WPF, C#, and C++, writing scalable, reusable, and maintainable code
  • Design and develop stable software that includes automated test validation
  • Work closely with other programmers and product engineers to develop robust software components, integrating the software for our users
  • Diagnose and fix software problems
  • Solve and articulate complex problems through application design, development, and exemplary user experiences

Requirements:

  • 1+ years of experience as a software developer having experience with .NET and C# programming
  • 1+ years of C/C++ programming experience
  • Experience with REST and JSON
  • Desire and ability to research, design, author, test, debug, and profile source code
  • User interface experience with WPF and MVVM
  • Excellent teamwork and communication skills
  • Bachelor’s in computer science, engineering, or a related field, depending on position level

Recommended Qualifications:

  • Familiarity with Esri ArcGIS or other geospatial software
  • Knowledge of Agile development methodologies and test-driven development processes

Tagged as: C/C++, C#, design, Dev, Developer, Scala, test, UI

Source:

Job Overview
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password

Share