Esri - Louisville, CO
posted 3 months ago
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.