Esri - Louisville, CO

posted 3 months ago

Full-time - Mid Level
Louisville, CO
Professional, Scientific, and Technical Services

About the position

As a Senior Application Developer at Esri, you will play a crucial role in designing, developing, and implementing software applications that support the Training Team. This position requires a collaborative approach, as you will work closely with instructors, IT personnel, course developers, and other team members to create and maintain training software applications. Your expertise in various programming languages will be essential in producing high-quality training materials and delivering effective training classes using a range of technologies. In this role, you will be responsible for envisioning, designing, and maintaining internal applications and system architectures specifically tailored for the Training Department. You will analyze and troubleshoot complex problems that may arise during application development, focusing on system architecture, performance, and user requirements. Your ability to build flexible and sustainable system architectures will be key to supporting multiple training applications effectively. Additionally, you will develop microservices, REST APIs, and administrative tools for various applications. Partnering with the IT team, you will integrate our interfaces with enterprise business applications and security infrastructure, ensuring seamless functionality and security across all platforms. This position offers an exciting opportunity to contribute to the growth and success of Esri's training initiatives while leveraging your technical skills in a dynamic environment.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service