A Global Investment company requires Digital Transformation (DX) Technical Architect with 5 years of professional experience in backend software development & data engineering, middleware, database management or cloud development.
Reporting to: General Manager
Profile Summary:
- Under the guidance of GM and support from colleagues, the candidate will be part of the Digital Transformation (DX) Department to support business units (BUs) in the MEA region.
- The candidate will drive business innovation with digital to enhance existing business including subsidiaries as well as develop new business with enterprises and startups.
Key Responsibilities:
As required by the hiring department including, but not limited to, the following:
- Accelerate digitalization by working closely with key stakeholders to develop digital strategy and implementation roadmaps as a team member.
- Conduct technical evaluation of solutions, platforms, and new technologies.
- Demonstrate basic understanding of the latest digital technologies including Artificial Intelligence, blockchain, IoT, data science and analytics, cloud computing, Integration, DB technologies (relational, timeseries) etc.
Backend Development
- Creating efficient and scalable backend architecture, APIs, and microservices using modern technologies and best practices.
- Design and optimize database schemas, queries, and data models.
- Develop RESTful APIs and integrate them with frontend applications.
- Automate testing and deployment processes using CI/CD pipelines. Knowledge of tools like Jenkins, Travis CI, or GitHub Actions.
- Deploy and manage applications in cloud environments (e.g., AWS, Google Cloud, Azure) and ensure scalability and reliability. This includes understanding containerization with Docker and orchestration with Kubernetes.
Data Engineering
- Developing and maintaining data pipelines for efficient data extraction, transformation, and loading (ETL) processes.
- Automating and improving data processes and workflows for scalability and efficiency.
- Build efficient data models.
Technical – Must Have
- Proficiency in one or more backend languages such as Python, Java, Go, or Node.js.
- Familiarity with backend frameworks like Django, Flask, Spring Boot, or Express.js.
- Knowledge of SQL and NoSQL databases, data modeling, and query optimization.
- Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with continuous integration and deployment pipelines.
- Knowledge of DevOps principles and practices
- Experience with or knowledge of Agile Software Development methodologies
Education:
- Bachelor’s or master’s degree in computer science, IT, Software Engineering, or related fields