Overview
Skills
Job Details
Job Description:
We are looking for experienced Senior Software Developers to join an Agile DevOps team working on a high-performance big data platform. The ideal candidate will be responsible for gathering requirements, designing, and developing scalable data solutions including ETL/ELT pipelines, stream processing, and advanced analytics. In addition, maintaining stable production environments and addressing operational issues are key aspects of the role.
Key Responsibilities:
Collaborate with business stakeholders to gather and understand data requirements
Design and implement scalable data solutions (ETL, ELT, stream processing)
Develop and maintain data pipelines and analytics solutions
Ensure production systems are running efficiently and troubleshoot issues as they arise
Participate in Agile ceremonies and contribute to DevOps practices within the team
Required Skills and Experience:
5+ years of software development experience (Industry Level 4 or above)
Strong programming skills in Python and Java
Proficient in SQL for complex data querying and transformation
Hands-on experience with AWS cloud services
Experience with Shell scripting for automation and operations
Familiarity with big data tools and DevOps workflows is a plus
Preferred Qualifications:
Experience with stream processing frameworks (e.g., Apache Kafka, Flink, Spark Streaming)
Knowledge of CI/CD tools and infrastructure-as-code concepts
Strong problem-solving skills and ability to work independently.