Principal Full Stack Engineering

fidelity

Chennai, India NM Years Exp Posted 15d ago

Job Description

  • Bachelor’s degree in computer science / similar technical subject area and or equivalent experience
  • Strong hands-on experience with Java, Python, and Spring Boot-based application development
  • Experience building and deploying applications on AWS, including EKS/Kubernetes
  • Strong understanding of modern architecture patterns, APIs, and UI-driven applications
  • Conceptual understanding of embedding reports in portal environment
  • Experience as a Power BI Developer with a strong portfolio of built reports, dashboards, and visualizations.
  • Proficient in Power BI Desktop, Power BI Service, DAX, Power Query (M Language), Semantic model development and custom visuals.
  • Hands on experience with SQL & Performance Tuning in relation with Snowflake queries. Ability to work with large datasets efficiently.
  • Understanding best practices and implementation of standards within Power BI reports.
  • Strong problem-solving skills, attention to detail, and the ability to troubleshoot data or report issues.
  • Experience with CI/CD for BI & Data Pipelines
  • Experience with Snowflake-specific features, such as Snowflake data sharing, Snowpipe, or Snowflake Streams.

Nice to have

  • Experience in Data engineering, Data Modeling and Data analysis
  • Experience is Pl-SQL and Informatica ETL
  • Extensive experience in working in warehouse environment using Oracle/ Exadata a source

The Skills You Bring

  • Tech lead role who will be responsible for leading a team of developers and analysts to deliver business value by coordinating with Architects, Analysts and Product owners
  • Strong collaboration skills
  • Excellent communication skills required
  • Strong problem resolution skills required
  • Critical thinking and the ability to work in an agile environment
  • Strong experience in navigating organizational structure
  • Strong experience in removing team’s blocker

The Value You Deliver

  • Accountable for consistent delivery of functional software – sprint to sprint, release to release
  • Perfection in software development practices and procedures
  • Participates in application-level architecture – able to drive the solution
  • Develop original and creative technical solutions to ongoing development efforts
  • Responsible for QA readiness of software work you are doing (end-to-end tests, unit tests, automation)Responsible for supporting implementation of initiatives
    • Works on sophisticated assignments and often multiple phases of a project

Similar Openings for You