If you are a self-motivated, results-driven, and passionate Big Data Developer, we encourage you to apply for this exciting opportunity.
Position: Big Data Developer
Job Description: We are seeking a highly skilled and experienced Big Data Developer to join our dynamic and innovative team. As a Big Data Developer, you will be responsible for designing, developing, and implementing large-scale data processing systems. You will work closely with our data scientists and engineers to build and maintain our data infrastructure, ensuring efficient and accurate data processing.
Key Responsibilities:
- Design, develop, and implement scalable and high-performance data processing systems using Big Data technologies such as Hadoop, Spark, and Kafka.
- Collaborate with cross-functional teams to gather and understand data requirements for various projects.
- Develop data models and data pipelines to collect, cleanse, and transform large volumes of data from various sources.
- Optimize data processing pipelines for performance, scalability, and reliability.
- Troubleshoot and resolve issues related to data processing and data quality.
- Develop and maintain data governance policies and procedures to ensure data integrity and security.
- Stay updated with the latest Big Data technologies and tools, and implement them to improve efficiency and effectiveness.
- Participate in code reviews and provide constructive feedback to improve the quality of code.
- Mentor junior developers and provide technical guidance as needed.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
- Minimum of 5 years of experience in designing and developing Big Data systems.
- Strong knowledge of Big Data technologies such as Hadoop, Spark, Kafka, and NoSQL databases.
- Experience with programming languages such as Java, Python, and Scala.
- Proficient in SQL and experience with relational databases.
- Experience with cloud technologies such as AWS, Azure, or Google Cloud.
- Familiarity with data visualization tools such as Tableau or Power BI.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and agile environment.
Join our team and be a part of building cutting-edge data solutions that will drive our business forward.