About the Role
The role involves development in Python, focusing on data retrieval and management, backend and frontend development, and ensuring optimal performance and user experience.
Responsibilities
- Retrieval via connection to various APIs and SFTP of data used for product activation criteria.
- Processing of retrieved data to store it in a database that the application calls to verify product activation.
- Writing unit and functional tests to verify the proper functioning and coverage of the code before production.
- Continuous integration via Jenkins.
- Modification of Dockerfiles to improve configuration.
- Deployment and management of container builds for better integration.
- Development of APIs with Flask for various application functionalities.
- Migration to Azure for tool management and hosting.
- Writing daily execution scripts for Python interfaces to update the application database.
- Implementation of scripts and methods for processing information sent by the frontend.
- Migration of data processing scripts from PHP to Django to improve performance and maintenance, respecting Amadeus standards for migration to Azure cloud.
- Optimization of Dockerfiles and container deployment management.
- Setting up a complete and accessible user interface for all platform users.
- Implementation of new options to continuously facilitate user experience.
- Communication with the backend via AJAX requests.
- Development of the new PIT interface in Node.js and Angular, respecting Amadeus standards to ensure consistency and compliance.
- Monitoring sprint progress and tickets as part of the Scrum Master role.
- Organizing and leading meetings.
- Keeping technical and functional documentation up to date.
- Reviewing code developed by other team members.
- Improving production methodology.
- Setting up unit tests and their methodology.
- Supporting new members in using PIT and development processes.
Qualifications
Education details are not specified in the provided job description.
Required Skills
- Python
- PHP
- Django
- Flask
- Angular
- Node.js
- JavaScript
- HTML
- CSS
- MySQL
- Linux
- Git
- Bitbucket
- Docker
- Azure Cloud
- Jira
- Jenkins
- Confluence