* Follow software development best practices and industry standards to deliver a robust system.Write analytical queries based on business requirements.Design database schema based on the product requirements.Optimize database query. Maintain ETL workflows and SQL scripts for data transformation and analysis.Engage and participate in all stages of the Software Development life cycle process: Planning, design, development, testing, and deployment.Prepare flow diagram and technical documentation.Work and collaborate independently or in a team.