Responsibilities
- Architect and design high-performance, scalable software solutions.
- Drive the end-to-end software development lifecycle from brainstorming to deployment.
- Build robust tools and applications by writing clean, efficient, and reusable code.
- Automate workflows using modern tools and scripting for seamless processes.
- Debug, review, and optimize code to ensure top-notch performance.
- Conduct validation and verification testing for stable, high-quality products.
- Collaborate with cross-functional teams and vendors to enhance products continuously.
- Document development phases and maintain system health.
- Stay ahead by adopting cutting-edge technologies and trends.
Requirements
- Proven expertise as a Senior Software Engineer / Tech Lead.
- Hands-on experience with Hadoop, Hive, Pig, Oozie, MapReduce, Spark, Sqoop, Kafka, Flume, and related Big Data technologies.
- Strong background in software development, scripting, and project management.
- Proficiency with system monitoring tools like Grafana and Ganglia, and automated testing frameworks.
- Solid programming skills in Java and Scala.
- Deep understanding of relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB).
- Familiarity with Linux, Mac OS, and Windows environments.
- Analytical mindset with a knack for problem-solving.
- Self-starter with excellent leadership and organizational skills.
This job was posted by Shubham Thorbole from Hoonartek.