Key Responsibilities:
• Requirements and design
• 30% coding and 70% review coding done by developers, analyze and help to solve problems
• Integration
• Testing
• Feature Definition
You bring:
• Bachelor’s degree in Computer Science, Computer Engineering or a software related discipline. A Master’s degree in a related field is an added plus
• 10+ years experience in Strong SQL and Python or Scala or Java scripting
• 5 years Experience creating pipelines that does complex data transformations
• 5 years Experience with parameterization/custom state passing/looping/Trigger based flows/delta flows
• 2 years Experience with CI/CD , Monitoring setup
• 3+ years of experience working as a member of an Agile team
• Familiarity with consuming Kafka messages is a plus
For this role, we value:
• The ability to adapt quickly to a fast-paced environment
• Excellent written and oral communication skills
• A critical thinker that challenges assumptions and seeks new ideas
• Proactive sharing of accomplishments, knowledge, lessons, and updates across the organization
• Experience designing, building, testing and releasing software solutions in a complex, large organization
• Demonstrated functional and technical leadership
• Demonstrated analytical and problem-solving skills (ability to identify, formulate, and solve engineering problems)
• Demonstrated understanding of Algorithms, Data Structures, Object Oriented Design, Databases (SQL / NoSQL)
• JavaScript and Java development experience
• Experience with RESTful Web Service Design
• Experience with Azure, AWS or other Cloud-based PaaS/SaaS environments
Overall Experience level: 10+ years in IT with min 2+ years as a ETL engineer