Esri - Vienna, VA
posted 4 months ago
As a Senior Application Developer at Esri, you will join a dynamic and innovative team dedicated to designing, developing, and implementing software applications that support the Training Team. This role is pivotal in ensuring that the training materials and classes are delivered effectively using a variety of technologies. You will leverage your expertise in multiple programming languages to create robust applications that enhance the learning experience for users. Collaboration is key in this position, as you will work closely with instructors, IT professionals, course developers, and other team members to build and maintain training software applications that meet the needs of the organization. Your responsibilities will include envisioning, designing, developing, 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. Building flexible and sustainable system architectures to support multiple training applications will be a critical aspect of your role. Additionally, you will develop microservices, REST APIs, and administrative tools for various applications, ensuring seamless integration with enterprise business applications and security infrastructure in partnership with the IT team.