Accountant Female Only - Abu Dhabi, United Arab Emirates - AGA

    Default job background
    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