Esri

.net Software Engineer - Arcgis Earth

3+ months agoBeijing, China

Overview
Do you like to stay ahead of the market and design with tomorrow's technologies in mind? Join our fast-growing ArcGIS Earth team to design and develop our next generation 3D platform. We are a fast-paced agile team that works with the latest technologies and patterns. In this role, you will build software that is used by government, major industries, utilities, retail business, and defense and military. You will have the chance to collaborate directly with Esri global team.
Responsibilities

  • Build great looking 3D applications using the latest .NET technologies and ArcGIS features
  • Solve and articulate complex problems with application design, development, and user experiences
  • Build software that follows industry-standard design patterns, development methodologies, and deployment models
  • Collaborate with other programmers and developers throughout the development process
  • Stay up to date with the latest technologies, trends, and best practices
Requirements
  • 2+ years of experience building commercial enterprise software in Microsoft C# with WPF
  • Excellent knowledge of .NET
  • Strong UI development background
  • Experience of MVVM application design pattern
  • Experience with 3D visualization
  • Understanding of working with REST APIs
  • Superior design and software engineering skills
  • Excellent communication skills and the ability to work in a fast-paced environment
  • Bachelor's, master's, or Ph.D. in computer science, GIS, or related field
Recommended Qualifications
  • Prior experience building spatial/mapping applications or software components
  • Experience with one or more popular open source libraries
  • Experience with 3D development
About Esri
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

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 a 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.

Job ID: Esri-13780

Perks and Benefits

  • Financial And Retirement
    • 401(k) with company matching
    • relocation assistance
  • Health And Wellness
    • health insurance
    • dental insurance
    • vision insurance
    • life insurance
    • short-term disability
    • long-term disability
    • wellness program
    • on-site gym
    • FSA account
  • Office Life And Perks
    • flexible work hours
    • remote work opportunities
    • commuter benefits program
    • casual dress
    • diversity and inclusion program
  • Professional Development
    • tuition reimbursement
    • access to online courses
    • promote from within
  • Vacation And Time Off
    • leave of absence
    • paid vacation
    • paid holidays
    • personal/sick days
    • maternity leave
    • paternity leave