Accountant Female Only - Abu Dhabi, United Arab Emirates - AGA
Description
A bit abouttherole:
Aglobal payments FinTech is seeking a Senior Python Developer ofReports and Interfaces to join their dynamic team. The role will bebased on site in their offices in Johannesburg and will fall underthe department of Group Technology Digital andPlatform.
Reportinginto the AVP Engineering Manager, the goalwould be tocreate files with reports using data from an Oracle DB or otherdata sources, and to develop interfaces to transform incoming filesinto XML format compatible with Way4. The internal custom frameworkis also being developed and maintained to enable individualswithout python knowledge to prepare and deliver daily batch reportsin various formats. Additionally, the idea is to automate the CI/CDpipeline for the reports and interfaces, with the overall aim ofbuilding solutions that meet functional specifications andrequirements.
Requirements
Yourdaily adventuresinclude:
Create fileswith reports based on data from an Oracle DB or other data source
CreateInterfaces that will transform incoming files from any format intoxml compatible withWay4
Developing andmaintaining the internal custom framework for the reports andinterfaces configuration/generation. The framework allows peoplewithout python knowledge but with strong SQL and deep DB knowledgeto prepare and deliver daily batch reports in any formats (csv,excel, html, pdfetc.)
Automate CI/CDpipeline for the reports andinterfaces
Tobuild solutions as per functional specifications andrequirements
Develop pythonapplications for transformation CSV/JSON/XML files intoCSV/JSON/XML/XLSX/PPTX/PDF according to the requirements fromBA
Prepare deliveryfordeployment
Deployment totheregions
Clarificationand supporttesters
Analysis andfixingdefects
Responsible forWay4 Data Mart configuration development according to businessrequirements and high level architecturedesign
Reportsdevelopment according to businessrequirements
Mandatoryrequirements:
Good Englishspeaking and writingskills.
Advancedanalytical thinking and problem-solvingskills.
Advanced experience and expertise in working with cx_oracle, pandas,numpy, jinja2, requests,openpyxl
ANSI SQL:selection, joining,updating
Advanced SQL andPL/SQL skills(ORACLE)
MSOffice: excel, word,outlook
Windows: commandline: dir/cd/md/rd/del/copy/xcopy/type and etc, batlanguage
Linux: commandline: ls/find/sudo/cat and etc, gnu utilities: curl/grep/awk/sedand etc, bash/shelllanguage
CSV, JSON, XML,XSD, XPATH
BeneficialRequirements
Talend will not be used, but good to know how itworks
Knowledge ofWay4 Data Mart (Configuration, ETL, DBstructure)
Knowledge ofWay4 Cards (Products, Accounting schemes, Service packs, Tariffmodule, Events, Usages,etc.)
PL/SQL +hints
MSAzure,Serverless
GIT+ SourceTree +Bitbucket
JIRA andConfluence
AtlassianBamboo
Your daily adventures include: Create files with reports based ondata from an Oracle DB or other data source Create Interfaces thatwill transform incoming files from any format into xml compatiblewith Way4 Developing and maintaining the internal custom frameworkfor the reports and interfaces configuration/generation. Theframework allows people without python knowledge but with strongSQL and deep DB knowledge to prepare and deliver daily batchreports in any formats (csv, excel, html, pdf etc.) Automate CI/CDpipeline for the reports and interfaces To build solutions as perfunctional specifications and requirements Develop pythonapplications for transformation CSV/JSON/XML files intoCSV/JSON/XML/XLSX/PPTX/PDF according to the requirements from BAPrepare delivery for deployment Deployment to the regionsClarification and support testers Analysis and fixing defectsResponsible for Way4 Data Mart configuration development accordingto business requirements and high level architecture design Reportsdevelopment according to business requirements Mandatoryrequirements: Good English speaking and writing skills. Advancedanalytical thinking and problem-solving skills. Advanced experience and expertise in working with cx_oracle, pandas,numpy, jinja2, requests, openpyxl ANSI SQL: selection, joining,updating Advanced SQL and PL/SQL skills (ORACLE) MS Office: excel,word, outlook Windows: command line:dir/cd/md/rd/del/copy/xcopy/type and etc, bat language Linux:command line: ls/find/sudo/cat and etc, gnu utilities:curl/grep/awk/sed and etc, bash/shell language CSV, JSON, XML, XSD,XPATH Beneficial Requirements Talend will not be used, but good toknow how it works Knowledge of Way4 Data Mart (Configuration, ETL,DB structure) Knowledge of Way4 Cards (Products, Accountingschemes, Service packs, Tariff module, Events, Usages, etc.) PL/SQL+ hints MS Azure, Serverless GIT + SourceTree + Bitbucket JIRA andConfluence Atlassian Bamboo