Talent.com
This job offer is not available in your country.
Senior Software Engineer II - Data Engineering Specialist

Senior Software Engineer II - Data Engineering Specialist

PowerSchoolbangalore, India
7 hours ago
Job description

Overview

This position, under the general direction of Engineering leadership, will be responsible for technical and development support for our award-winning K-12 software. This role will use their knowledge to implement, code, build, and test new features, maintain existing features, and develop reports that will include components, data models, customization, and reporting features for our products. This position will gather and refine requirements, develop designs, implement, test and document solutions to produce the highest quality product and customer satisfaction.

Responsibilities

Essential duties and responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions :

  • Implement data replication and data ingestion software features and products following best practices such as authoring of unit tests, writing maintainable code, applying established patterns and algorithms.
  • Specialize in data engineering as a member of a project team.
  • Design and development of software engineering strategies.
  • Design and implement ETL processes to extract, transform, and load data from diverse sources.
  • Develop and optimize SQL queries for data extraction and transformation.
  • Perform data profiling, cleansing, and validation to ensure data accuracy and integrity.
  • Troubleshoot and resolve issues related to data integration processes.
  • Create and maintain documentation for ETL processes, data mappings, and transformations.
  • Stay abreast of industry best practices and emerging technologies in ETL and data integration.
  • Investigate and resolve issues following best practices such as authoring or updating unit tests, writing maintainable code, applying established patterns and algorithms.
  • Analyze performance and develop improvements to performance.
  • Assist and analyze security best practices.
  • Develop software to support internal initiatives, tools, update framework and application functionality.
  • Work as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions.
  • Other duties as assigned.

Qualifications

Bachelor's degree in Computer Science or Information Technologies required, or equivalent experience :

  • 5+ years' experience in software engineer role.
  • Strong experience with Snowflake and various database (MySQL, MSSQL, etc.) platforms.
  • Strong experience in TSQL and writing SQL transformations.
  • Strong experience in building data engineering pipelines using Python.
  • Experience with any replication technologies like SQL Replication, Fivetran, Qlik Replicate.
  • Understanding of data governance.
  • Experience in building CI / CD pipelines.
  • Excellent written and verbal communication skills.
  • Excellent ability to work with current software design principles and concepts such as patterns, algorithms.
  • Ability to handle a heavy workload while working on multiple projects and frequent interruptions.
  • Ability to work in a changing, dynamic environment.
  • Ability to provide an accurate and reliable estimate.
  • Willingness to work in a fast-paced environment.
  • Create a job alert for this search

    Software Engineer Ii • bangalore, India

    Related jobs
    • Promoted
    • New!
    Research Senior Software Data / AWS Engineer

    Research Senior Software Data / AWS Engineer

    Waters Corporationbangalore, India
    Come help us research and develop self-diagnosing, self-healing instruments!.The Waters Global Research department is exploring state-of-the-art capabilities that will stretch your creative talents...Show moreLast updated: 7 hours ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    IGT Solutionshosur, tamil nadu, in
    Primary Skills : Advanced SQL Server, ETL development using SSIS, Azure Data Factory, and Databricks, Power BI, Data warehousing, Data quality and validation, General Microsoft technology stack.We a...Show moreLast updated: 25 days ago
    • Promoted
    • New!
    Lead Software Engineer - Calypso

    Lead Software Engineer - Calypso

    Societe Generale Global Solution CentreGreater Bengaluru Area, India
    Should have 8+ years of Java development experience with atleast 5+ years of working knowledge in CALYPSO.Hands on experience in Calypso Back office functions. Should have strong troubleshooting and...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Senior Software Engineer II -SSE II

    Senior Software Engineer II -SSE II

    First American (India)Bengaluru, IN
    Job Title : Senior Software Engineer II (8+ Years Experience).As the senior engineer with the platform engineering team, you will spearhead the creation of robust cloud platforms while enhancing app...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Senior Software Engineer II

    Senior Software Engineer II

    American Expressbangalore, India
    At American Express, our culture is built on a 175-year history of innovation, shared and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues.As pa...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    AlphaNimbleGreater Bengaluru Area, India
    The Kantata Cloud for Professional Services™ gives businesses the clarity, control, and confidence they need to optimize resource planning and elevate operational performance.Our purpose-built soft...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Senior Java Software Engineer

    Senior Java Software Engineer

    Brace Infotech Private LtdGreater Bengaluru Area, India
    Bachelor’s degree in computer science / engineering or equivalent.Java based application software development.Java / J2EE, Hibernate, JDBC, JavaScript, RESTFUL or SOAP web services using XML / JSON, ...Show moreLast updated: 6 hours ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Deltacubeshosur, tamil nadu, in
    Build and maintain scalable ETL / ELT pipelines.Work with Snowflake and BigQuery for data storage.Implement orchestration with Airflow or Prefect. Integrate data workflows with Python.Optimize data pi...Show moreLast updated: 16 days ago
    • Promoted
    • New!
    Software Engineer III - AWS Data Engineer

    Software Engineer III - AWS Data Engineer

    JPMorgan Chase & Co.bangalore, India
    Job Title : Senior AWS Data Engineer.We are seeking an experienced and highly skilled Senior AWS Data Engineer with over 10 years of experience to join our dynamic team. The ideal candidate will have...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Systems Engineer II

    Senior Systems Engineer II

    RELXbangalore, India
    This position exists to provide direct input to project plans, schedules, and methodology in the operation and maintenance of multiple system environments. Candidate responds to system management al...Show moreLast updated: 7 hours ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Prudent Technologies and Consulting, Inc.hosur, tamil nadu, in
    Snowflake Instance Management : Set up, configure, and manage between three to four new Snowflake data warehouse instances per quarter, tailored to support emerging products and analytics requiremen...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Data Engineer II, Data Engineering - Case Management

    Data Engineer II, Data Engineering - Case Management

    ADCI - BLR 14 SEZbangalore, India
    Would you like to work on one of the world's largest transactional distributed systems? How about working with customers and peers from the entire range of Amazon's business on cool new features? W...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Software Engineer II (Data) [T500-19744]

    Software Engineer II (Data) [T500-19744]

    Best Buy IndiaBengaluru, Karnataka, India
    Contribute to the delivery of complex solutions, breaking down big problems into smaller pieces.Actively participate in team planning activities. Help ensure the quality and integrity of the SDLC fo...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Senior Software Engineer II (Full Stack)

    Senior Software Engineer II (Full Stack)

    RELXbangalore, India
    We are looking for someone who can make an impactful contribution in designing and building out our data visualisation and reporting tool. As we migrate from our legacy JavaScript application to Rea...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer-Azure Data...

    Senior Software Engineer-Azure Data...

    Anicalls (Pty) Ltdbangalore, India
    Build and enhance the Azure Spark ecosystem in the areas of performance, Scale, security, availability, and enterprise readiness. Contribute to the architecture & design of the Azure Data products.B...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Lead Software Engineer II

    Lead Software Engineer II

    Danaherbangalore, India
    Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?. At Beckman Coulter Diagnostics, one of 15+ operating companies, our work s...Show moreLast updated: 7 hours ago
    • Promoted
    Senior Engineering Manager-Big Data, Generative AI

    Senior Engineering Manager-Big Data, Generative AI

    Extreme Networkshosur, tamil nadu, in
    Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions.They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Software Engineer II

    Software Engineer II

    Guidewirebangalore, India
    Eager to learn new things and passionate about technology!.Excellent programming skills in Java and SQL.Experience with relational databases and Redshift. Understanding of distributed systems concep...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer II

    Senior Software Engineer II

    McKinsey & Companybangalore, India
    You are someone who thrives in a high-performance environment, bringing a growth mindset and entrepreneurial spirit to tackle meaningful challenges that have a real impact.In return for your drive,...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Lead Software Engineer - Python

    Lead Software Engineer - Python

    Societe Generale Global Solution CentreGreater Bengaluru Area, India
    Develop, test and maintain high-quality software using Python programming language.Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions....Show moreLast updated: 6 hours ago