Sr. Application Developer

$96,408 - $167,218/Yr

Esri - Vienna, VA

posted about 2 months ago

Full-time - Mid Level
Vienna, VA
Professional, Scientific, and Technical Services

About the position

The Sr. Application Developer will play a crucial role in designing, developing, and implementing software applications to support Esri's Training Team. This position requires collaboration with various stakeholders to produce training materials and deliver training classes using diverse technologies. The developer will leverage their skills in multiple programming languages to enhance the training software applications.

Responsibilities

  • Envision, design, develop, and maintain internal applications and system architectures for the Training Department
  • Analyze and troubleshoot complex problems that arise during application development, related system architecture, performance, and user requirements
  • Build flexible and sustainable system architectures to support multiple training applications
  • Develop microservices, REST APIs, and admin tools for various applications
  • Partner with IT team to integrate our interfaces with enterprise business applications and security infrastructure

Requirements

  • 5+ years of combined professional experience in one or more of the following: Python, JavaScript, and C#
  • Experience with .NET, HTML, CSS, jQuery, APIs, SQL Server
  • Strong verbal and written communication skills with the ability to work effectively with all levels of end users in a professional manner
  • Client focused with a genuine desire to assist end users and resolve problems
  • Bachelor's in Computer Science, Software Engineering, or related field

Nice-to-haves

  • Familiarity with ASP.NET MVC architecture
  • Familiarity with Manticore, React, Angular, XML, XSLT, NGINX or Apache or IIS
  • Familiarity with Agile development and Scrum
  • Experience working with high-performance websites
  • Experience in a training environment or a commercial software company
  • Familiarity with database and web server maintenance
  • Master's in Computer Science, Software Engineering, or related field

Benefits

  • Medical, dental, and vision insurance
  • Basic and supplemental life insurance for employees and their families
  • 401(k) and profit-sharing programs
  • Minimum accrual of 80 hours of vacation leave
  • Twelve paid holidays throughout the calendar year
  • Opportunities for personal and professional growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service