GeezJobs CV writing
Back to other Opportunities

Raiffeinsen Bank

Python Developer/Data Engineer



Employer: Raiffeinsen Bank
Employment: Full-Time | Permanent
Place of Work: Kosovo, Central Region - Uganda
Salary: Negotiable
Posted date: 1 day ago
Deadline: July, 02/2025 (5 days left)

General responsibilities:

  • Responsible to adapt business requirements into the operative system, help to improve and address the existing local business needs and other group solutions, investigate and implement other functionalities and extensions as required;
  • Data Quality Analysis / Engineering and Testing / Quality Assurance;
  • Analyze business requirements, change requests, business processes, support the business lines in the definition of new IT requirements, and change request analysis within strategic projects to existing IT systems.

Functional Responsibilities:

  • Leads new technical demands and sub-projects and drive the topic from initial request until successful rollout;
  • Monitoring and Automating ETL processes;
  • Ensures architecture that is in place supports the requirements of the business;
  • Assembles large, complex data sets that meet functional / non-functional business requirements;
  • Builds the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, AWS and Hadoop ‘big data’ technologies;
  • Adopting industry leading technologies to support best-in-class business capabilities for high performance computing and data storage solutions;
  • Driving innovation across the firm’s corporate technology portfolio, increasing efficiencies through process automation and Agile application development, with an emphasis on user experience and shorter development cycles;
  • Monitors and maintains data transfer pipeline to Big Data platforms Hadoop/AWS;
  • Responsible for managing, monitoring and using data after data migration to AWS.

Job Requirements:

  • Bachelor’s degree in associated discipline or equivalent experience;
  • In-depth knowledge and understanding of business intelligence/data warehouse concepts and principles;
  • General knowledge and understanding of system components such as RDBMS, operating system, hardware, ETL tools and processes, data modelling;
  • Experience with requirements analysis and generating test scenarios as a result;
  • Experience in large-scale environments, working with large data streams;
  • Strong organizational, analytical and problem-solving abilities;
  • Able to lead business and technical teams in all aspects of the software development lifecycle;
  • Experience as an Oracle DBA (DDL, DML, Oracle Database, Enterprise Manager, RMAN, RAC, Data Guard);
  • Resourcefulness and ability to take initiative in development and completion of software projects;
  • Working knowledge of message queuing, stream processing and highly scalable ‘big data’ data stores;
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management;
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift;
  • Experience with big data tools: Hadoop, Spark, Kafka, etc;
  • Strong analytic skills related to working with unstructured datasets;
  • Team player with a hands-on approach in an agile environment;
  • Experience with object-oriented/object function scripting languages: Python, R, Java, etc;
  • Motivator, communicator, team player, leader, proactive, flexible and stress resistant;
  • Fluent in both English and Albanian, spoken and written.


How to apply

To Apply Click Here



View All Vacancies at Raiffeinsen Bank