Software Development Engineer
Location: HYD Campus, Hyderabad
Years of Experience: 5-7 Years
Job Summary: We are seeking a skilled Software Development Engineer with a strong background in data warehousing and analytics. The ideal candidate will have extensive experience with Snowflake and will be responsible for designing, developing, and maintaining software solutions that meet our business needs.
Responsibilities
- Design, develop, and implement software applications using Snowflake and other relevant technologies.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Optimize and maintain existing data pipelines and ETL processes.
- Conduct code reviews and ensure adherence to best practices in software development.
- Participate in troubleshooting and debugging of applications to enhance performance and reliability.
- Stay updated with the latest industry trends and technologies to ensure continuous improvement.
Mandatory Skills
- Proficiency in Snowflake for data warehousing and analytics.
- Strong programming skills in languages such as Python, Java, or SQL.
- Experience with ETL tools and data integration processes.
- Solid understanding of database design and data modeling concepts.
Preferred Skills
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Agile methodologies and project management tools.
- Knowledge of data visualization tools like Tableau or Power BI.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-7 years of relevant experience in software development and data engineering.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.