Analyst-SQL Python

Job Description

Key Responsibilities

SQL Server Development

  • Design, implement, and optimize SQL queries, stored procedures, views, and triggers.
  • Work on database schema design, indexing strategies, and normalization.
  • Monitor, analyze, and optimize SQL Server database performance.
  • Implement ETL (Extract, Transform, Load) processes to move data between systems.
  • Troubleshoot and resolve database-related issues efficiently.

Python Development

  • Develop Python scripts to automate data processing and analysis tasks.
  • Integrate Python with SQL Server for data extraction, transformation, and reporting.
  • Use Python libraries such as Pandas, NumPy, and SQLAlchemy for data manipulation and analytics.
  • Build APIs and integrations to streamline internal workflows.
  • Create data visualizations using libraries such as Matplotlib and Plotly to present insights.

Excel Expertise

  • Perform advanced data analysis using Excel formulas, pivot tables, and functions.
  • Automate repetitive tasks using Excel VBA (macros).
  • Create structured reports, dashboards, and charts for business users.
  • Ensure data accuracy, consistency, and integrity across Excel-based reports.

PowerPoint Reporting

  • Develop clear, visually engaging PowerPoint presentations to communicate insights.
  • Translate complex technical findings into actionable business insights for leadership.
  • Design professional presentations to support data-driven decision-making.

Collaboration & Support

  • Work closely with cross-functional teams to gather requirements and deliver data solutions.
  • Provide support for ad-hoc reporting and business intelligence requests.
  • Assist in the development, maintenance, and optimization of data pipelines and reporting systems.

Required Qualifications

Education

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.

Experience

  • Minimum 3+ years of experience in SQL Server development with strong query optimization skills.
  • Hands-on experience in Python development for data automation and analytics.
  • Strong working experience with Microsoft Excel, including VBA automation.
  • Proven ability to create impactful PowerPoint presentations for business stakeholders.

Technical Skills

  • Strong proficiency in SQL Server Management Studio (SSMS).
  • Practical experience with Python data libraries (Pandas, NumPy, SQLAlchemy).
  • Knowledge of data visualization techniques and best practices.
  • Experience working with ETL and data integration processes.
  • Familiarity with cloud platforms such as Snowflake, AWS, or Azure is an added advantage.

Soft Skills

  • Excellent verbal and written communication skills.
  • Ability to present complex technical information to non-technical audiences.
  • Strong analytical thinking, problem-solving skills, and attention to detail.
  • Ability to work independently as well as collaboratively in a fast-paced environment.
  • Strong time management skills with the ability to handle multiple tasks simultaneously.

Preferred Skills

  • Experience with BI tools and advanced SQL/Python analytics.
  • Familiarity with version control tools such as Git.
  • Understanding of Agile development methodologies.

Key Skills

  • Advanced SQL
  • Python
  • Microsoft Excel (VBA, Pivot Tables)
  • BI Tools
  • Data Analysis & Reporting