Logo
Esri

Application Developer

Esri, Redlands, California, us, 92375


Overview

We are looking for an application developer to join Esri Support Services team. Our team builds and manages self-service web and mobile applications such as Esri’s Customer Support website, Esri Support mobile app, and Generative AI chatbot to help customers find answers to technical questions about Esri products. As an Application Developer, you will be responsible for designing, developing, and implementing technical solutions specifically for improving customers' support experience. You will be working on applications developed using JavaScript and Python, along with integrating APIs and databases. The ideal candidate has a good foundation in application development, excellent problem-solving skills, and a passion for delivering high-quality software applications.

Responsibilities

Design, develop, and maintain scalable web and mobile software applications utilizing Python

Collaborate with software product managers, UX designers, and stakeholders to define software applications requirements to develop appropriate applications functionality

Conduct thorough testing to ensure the reliability, scalability, and performance of software applications

Document and communicate the design and functionality of applications through user stories and user documentation

Write clean, well-documented, and maintainable code

Stay updated with the latest trends and advancements in Python development and related technologies

Participate in code reviews and contribute to a collaborative development environment

Customize existing Python libraries to meet specific needs

Requirements

1+ years professional experience in a similar position or supporting similar responsibilities

Experience with front-end technologies, such as HTML, CSS, JavaScript

Demonstrated professional experience with Python frameworks, such as TensorFlow, and libraries such as NumPy, Beautiful Soup

Knowledge of Generative AI concepts, chatbots, and LLM frameworks such as LangChain

Familiarity with cloud computing platforms (such as AWS, Azure) and containerization technologies (such as Docker, Kubernetes) is a plus

Knowledge of relational databases such as SQL, and NoSQL databases such as MongoDB

Strong problem-solving and analytical skills

Excellent communication and collaboration skills

Ability to work effectively both independently and collaboratively in a fast-paced environment

Bachelor’s degree in computer science, software engineering, or a related field

Visa sponsorship is not available for this posting. Applicants must be authorized to work for any employer in the U.S.

Recommended Qualifications

Master’s degree in computer science, software engineering, or a related field

Experience developing Generative AI chatbots and LLM frameworks such as LangChain

Experience working with front-end technologies, such as HTML, CSS, JavaScript, and frameworks like React is a plus

#J-18808-Ljbffr