Software Developer - Microsoft Integration

Esri   •  

Redlands, CA

Industry: IT Consulting/Services

  •  

Less than 5 years

Posted 338 days ago

Responsibilities

  • Create software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Build software that integrates mapping technologies and the Esri cloud platform with Microsoft products including Office, SharePoint, and PowerBI
  • Work in a team environment to design and develop software products and components for the management, manipulation, and display of a wide variety of data

Requirements

  • 3+ years of software development experience using C++ and or C#
  • Experience with web technologies (HTML5 and RESTful web services, JavaScript) for developing large web- and desktop-based software solutions and products
  • A self-driven and quality-focused mindset
  • Excellent written and verbal communication and organizational skills
  • Ability to master new technology quickly and to work in a constantly evolving environment
  • Good understanding of the software development life cycle including Agile software development methodology
  • Bachelor’s or master’s in computer science, information technology, or a related field, or equivalent work experience

Recommended Qualifications

  • Experience with Esri ArcGIS Enterprise APIs (JavaScript API)
  • Experience with web libraries and technologies (Angular, TypeScript, etc.)
  • Basic knowledge of an RDBMS (Oracle, SQL Server, DB2, etc.)
  • Broad cursory experience with multiple programming languages and operating system environments
  • Exposure to Microsoft Office, Microsoft PowerBI, or Microsoft Sharepoint in a development environment
  • Understanding of behavior driven development (BDD)