Fxcm Logo Fxcm
⏩ Fxcm Logo

Python Developer

πŸ’° $50,000 - $100,000 🌍 India πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

We're looking for an experienced Java developer to join our growing CRM team.
This dynamic position will focus on building, integrating, testing, and
deploying custom technology solutions within our messaging and CRM
technologies, and provides an excellent opportunity for experienced Java
developers to gain Chabot and CRM development experience, as well as join an
industry-leading, internationally recognized FX and CFD Broker.

#####
**Responsibilities**

* Develop and deploy chatbots using custom Java development kits, the Spring Framework, and related technologies.
* Design and implement conversational flows for chatbots, integrating with backend systems and APIs as required.
* Collaborate with business analysts, project managers, and other developers to define and implement chatbot features and functionality.
* Develop and maintain a high-quality codebase, following best practices for software development and testing, including test-driven development principles.
* Continuously optimize and improve the chatbot performance and user experience.
* Stay up-to-date with the latest trends and technologies in chatbot development, and share knowledge with the team.
* Assist with deployment actions with Development and IT team members as needed.
* Mentor and provide technical guidance to junior developers on the team.
* Additional responsibilities related to CRM development as assigned.
* Java Server pages (JSP) and servlets

##### **Requirements:**

* "BSc in Computer Science or equivalent software engineering fundamentals
* Software development background gained within an enterprise / commercial environment β€’ Strong Python and web development experience (Django, Flask etc)
* Ability to analyse and document business requirements
* Experienced with REST API development
* Experience integrating with 3rd-party services
* Proven experience in Python programming, specializing in efficient manipulation of SQL and Pandas DataFrames
* Proficient in numpy and scikit Python libraries
* Experience with C++ is a bonus
* Experience working with Linux is a bonus
* Fast and self-learner of new technologies and coding languages
* Self-motivated, able to work independently, and formulate creative solutions
* Passion for collaborative team-work - Highly motivated and detail-oriented with strong analytical skill