As a Data Engineer at Rasha, you'll play a crucial role in shaping the data infrastructure and solutions that power our systems. Your main responsibilities will include:
Designing and implementing robust data architectures that align with business requirements, ensuring the development of scalable and efficient data solutions.
Writing clean and efficient code, following industry best practices to build a maintainable and extensible data codebase.
Implementing automated tests to ensure data quality, conducting manual tests to identify outliers and address edge cases.
Creating clear and concise technical documentation to facilitate understanding and future development of the data system, fostering efficient knowledge sharing within the team.
Key Qualifications:
Self-starter mentality with a proactive approach to leading data engineering projects and contributing to architecture design.
Ensuring code and system designs meet high-quality standards.
Demonstrating ownership and accountability for all aspects of data engineering tasks.
Analytical mindset with a natural curiosity for data-related challenges.
Effective communication skills with fluency in English (nice to have).
Providing constructive feedback and collaborating effectively within a team.
Positive attitude and a 'can-do' approach to problem-solving.
Keen attention to detail, always seeking opportunities for improvement.
Enthusiasm for working with the latest data technologies.
Technical Expertise Required:
3+ years of experience as a Data Engineer.
In-depth knowledge of data engineering life cycles.
Proficiency in data architecture and system design.
Ability to write high-quality, modular, scalable, and reusable data code.
Experience with Apache Spark for data processing.
Familiarity with data ingestion tools for efficient data movement within the system.
Experience working in an agile environment.
Knowledge and practical experience with CI/CD, Helm Charts, Kubernetes, and Docker for data solutions.
Interview Process:
Phone Screening (15 minutes): Brief discussion about your background, experience, and interest in the role.
Data Engineering Challenge (home assignment): Task or project to assess your data engineering skills and problem-solving abilities.
Technical Assessment (45 minutes): In-depth evaluation of your technical knowledge and practical problem-solving approach in a data context.
Culture Fit (30 minutes): Conversation to determine if your values and goals align with our company culture.
معرفی شرکت
Rasha Communications Development combines creativity, corporate expertise, and visionary thinking to offer cutting-edge Business Support Systems (BSS) solutions for the telecommunications sector. Our mission is to empower telecom operators and service providers with innovative software that streamlines operations, enhances customer experiences, and fuels growth.
We understand the challenges faced by telecom operators in handling complex business processes and delivering exceptional services. Our dedicated team collaborates closely with clients to develop tailored BSS solutions that meet their unique needs.
Our comprehensive BSS suite includes modules for billing, invoicing, CRM, revenue assurance, order management, and provisioning. These tools enable telecom operators to efficiently manage their entire business lifecycle, from customer acquisition to revenue generation.
With a deep understanding of the telecommunications domain, we provide software solutions that optimize operational efficiency, reduce costs, and accelerate time-to-market for new products and services. Our agile approach ensures rapid deployment and seamless integration with existing systems, minimizing disruption.
Join our dynamic team, passionate about revolutionizing the telecom industry through advanced BSS solutions, transforming business operations, and enhancing customer satisfaction. Together, let's shape the future of telecommunications.