We offer a competitive salary package, along with benefits and opportunities for career growth and development.
Job Title: Big Data Developer
Overview: We are seeking a highly skilled and experienced Big Data Developer to join our dynamic team. As a Big Data Developer, you will be responsible for designing, developing, and maintaining our company's Big Data infrastructure and systems. You will work closely with our data scientists, analysts, and engineers to ensure the data is processed, stored, and analyzed efficiently and accurately. The ideal candidate will have a strong background in software development, a deep understanding of Big Data technologies, and a passion for solving complex data challenges.
Key Responsibilities:
- Design, develop, and maintain our company's Big Data infrastructure and systems
- Collaborate with cross-functional teams to understand data requirements and translate them into technical solutions
- Develop and implement data pipelines, ETL processes, and data integration solutions
- Optimize and tune data processes for performance and scalability
- Troubleshoot and resolve any issues with data processing or data quality
- Perform data profiling, cleansing, and validation to ensure data accuracy and consistency
- Develop and maintain data models and data dictionaries
- Design and implement data security and access controls
- Keep up-to-date with the latest advancements in Big Data technologies and trends
- Mentor and provide technical guidance to junior team members
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience in software development, with at least 3 years focused on Big Data technologies
- Strong programming skills in languages such as Java, Python, or Scala
- Experience with Big Data frameworks and tools such as Hadoop, Spark, Kafka, and Hive
- Proficient in SQL and data querying languages
- Experience with data visualization tools such as Tableau or Power BI is a plus
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud
- Strong understanding of data warehousing and data modeling concepts
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work in a fast-paced and constantly evolving environment
If you are a dedicated and driven Big Data Developer looking for a challenging and rewarding role, we encourage you to apply and become a part of our innovative team.