Requirements:
- Understanding of Data Warehousing, ETL, and Business Intelligence concepts
- Strong MS SQL Server and SQL optimization skills
- Experience with Python for data processing and backend integrations
- Knowledge of SQLAlchemy, pyodbc, confluent_kafka, FastAPI, and JSON processing
- Experience with Apache Kafka and real-time data flows
- Ability to build and maintain scalable data pipelines
- Experience translating business requirements into technical solutions
- Knowledge of testing, debugging, and supporting data applications
- Understanding of distributed systems and event-driven architectures
- Ability to work independently and in cross-functional environments
- Familiarity with SSAS and Power BI
- Exposure to REST APIs
- Experience with telecommunications or 4G/5G data environments
Responsibilities:
- Build and maintain ETL processes and backend data workflows using Python and MS SQL Server
- Develop and support real-time and near real-time ingestion flows using Apache Kafka
- Create and optimize SQL procedures, views, and transformation logic used across reporting and operational systems
- Implement Python-based services and integrations for data exchange and processing activities
- Contribute to the development of scalable technical solutions based on project and business requirements
- Work closely with analysts and technical stakeholders to implement efficient data-driven solutions
- Support complex data extraction and analysis tasks involving large datasets and multiple data sources
- Participate in testing, troubleshooting, documentation, and continuous improvement activities related to data processing systems
- Enhance and maintain existing applications, integrations, and processing components
- Contribute to data engineering initiatives within telecommunications and business intelligence projects