Esri - Charlotte, NC
posted 6 months ago
As a Senior Application Developer at Esri, you will join a dynamic and growing team dedicated to designing, developing, and implementing software applications that support the Training Team. This role requires a strong foundation in various programming languages and technologies, as you will be instrumental in producing training materials and delivering training classes. You will collaborate closely with instructors, IT professionals, course developers, and other team members to build and maintain training software applications that meet the needs of users and enhance the learning experience. Your primary responsibilities will include envisioning, designing, developing, and maintaining internal applications and system architectures specifically for the Training Department. You will analyze and troubleshoot complex problems that 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 key aspect of your role. Additionally, you will develop microservices, REST APIs, and admin tools for various applications, ensuring seamless integration with enterprise business applications and security infrastructure in partnership with the IT team. This position not only requires technical expertise but also strong communication skills, as you will need to interact effectively with end users at all levels. Your client-focused approach and genuine desire to assist users in resolving problems will be essential to your success in this role. A Bachelor's degree in Computer Science is required, along with a minimum of 5 years of relevant experience in software development.
Match and compare your resume to any job description
Start Matching