Software Developer II - ModelBuilder, ArcGIS Pro jobs in United States
info-icon
This job has closed.
company-logo

Esri · 1 week ago

Software Developer II - ModelBuilder, ArcGIS Pro

Esri is a company that focuses on creating positive global change through GIS technology. They are seeking a talented programmer to design and create user-friendly frontends and robust backend functions for their ArcGIS Pro software, specifically within the ModelBuilder team.

3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
check
Culture & Values
check
H1B Sponsor Likelynote

Responsibilities

Build the next generation workflow-based diagramming interface and user experiences for ArcGIS Pro that allows simple or complex sequences of tools to run efficiently
Follow design patterns, development methodologies, and deployment techniques using C++, C#, .NET, MVVM, and WPF
Find, analyze, and fix bugs and performance problems whenever they occur in the software
Build and ship quality software by working effectively in an agile, highly interactive, and creative team environment
Work closely with product specialists and software designers to create innovative new ModelBuilder capabilities
Become an expert in interaction patterns and use of the third-party diagramming library and supporting backend APIs and framework used by ModelBuilder
Contribute to and run unit tests to ensure high quality development free of regressions

Qualification

C/C++/C#Object-oriented designAsynchronous programmingUI/UX designAgile developmentPythonProblem analysisData analysisTeam collaboration

Required

2+ years of experience in of C/C++/C# or related languages
Knowledge of asynchronous programming patterns and parallel processing methods
Firm understanding of object-oriented design, data structures, and design patterns
Ability to clearly analyze and describe problems, and propose solutions
Be a very enthusiastic team collaborator
Friendly attitude and ability to work closely with a team of software developers, product engineers, and others to build quality software in a constantly evolving agile environment
Bachelor's degree in computer science or a related field

Preferred

Master's degree in computer science or a related field
Familiarity with Esri products or similar GIS or spatial software
Experience designing and developing UI/UX that simplifies complex workflows, while keeping designs flexible for handling unknown scenarios
Knowledge of scripting languages like Python
Experience in areas of data analysis
Experience with development and release of commercial software products
Experience with Agile software development using Scrum
Experience writing testable (or test-driven) software

Benefits

Medical
Dental
Vision
Basic and supplemental life insurance for employees (and their families)
401(k)
Profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Opportunities for personal and professional growth

Company

Esri is a software company that devolops geographic information system software, location intelligence, and mapping.

H1B Sponsorship

Esri has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (5)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Jay Theodore
Chief Technology Officer
linkedin
leader-logo
Adam Mollenkopf
Real-Time & Big Data GIS Capability Lead
linkedin
Company data provided by crunchbase