Find up to date salary information for jobs in India, and compare with national average, city average, and other job positions.

Software Engineer

bhurai in, India 1 day ago

Job Description

HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K:12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students' potential and extend teachers' capabilities. HMH serves more than 50 million students and 4 million educators in 150 countries. HMH Technology India Pvt. Ltd. is our technology and innovation arm in India focused on developing novel products and solutions using cutting:edge technology to better serve our clients globally. HMH aims to help employees grow as people, and not just as professionals. For more information, visit hmhco The Opportunity : Database Developer for HMH Reporting Platform: Software Engineers personify the notion of constant improvement as they work with their team to build software that delivers on our mission to improve student outcomes. You're not afraid to try new things even if they don't work out as expected. You are independent, self:directed, high energy and as eager to contribute to your team as you are to progress on your own path to software craftsmanship. You'll thrive working in a fast:paced, low friction environment where you are exposed to a wide range of cutting:edge technologies. Reporting Platform: You will be working on the Reporting Platform that is part of the HMH Educational Online/Digital Learning Platform using cutting:edge technologies. The Reporting team builds highly scalable and available platform. The platform is built using Microservices Architecture, Java microservices backend, REACT JavaScript UI Frontend, REST APIs, AWS RDS Postgres Database, AWS Cloud technologies, AWS Kafka, AWS Kinesis, Spark with Scala, Kubernetes or Mesos orchestration, Apache Airflow scheduler, DataDog for logging/monitoring/alerting, Concourse CI or Jenkins, Maven etc. Responsibilities: - Implement complex queries and stored procedures to support REST APIs and batch rollups of reports data for customer organizations. - Writing, designing, testing, implementing, and maintaining database applications/procedures using SQL or other database programming languages. - Resolve performance issues, performance tuning of database systems, queries, indexing. - Use of Apache Airflow scheduler to setup DB jobs to run automatically. - Supporting streaming event processing using Spark framework with Scala. - Manage and create data import and export processes (ETL) into the databases and create and manage data integration scripts using file transfers, API calls, and/or other methods. - Develop solutions using AWS database technologies like RDS Postgres and Aurora Postgres. - Provide support for systems architecture for Reporting Platform. - Setting up Monitor Dashboards and Alerts using DataDog to proactively catch issues. - Diagnose and troubleshoot database errors. - Create automation for repeating database tasks. - DevOps knowledge to automate deployments using Jenkins or Concourse. Skills and Experience: Successful Candidates must demonstrate an appropriate combination of: - 3+ years of experience as a DB Developer, preferably with Postgres, creating and supporting commercial data warehouses and data marts. - 2+ years of experience working with Apache Spark and Scala development. - 2+ years of experience in Java Backend Services programing. - Plus for experience working with Airflow Schedulers with Python development. - Strong hands:on working knowledge of managing databases on AWS Databases including: RDS and Aurora. - Strong command of SQL. SQL server tools, ETL jobs including stored procedures. - Database technologies such as SQL, Aurora, Redshift, Liquibase or Flyway - Cloud technologies such as AWS and Azure - Data Center Operating Technolog

Digital Engineering Sr. Engineer

noida, India 7 hours ago
Req ID: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward:thinking organization, apply now. We are currently seeking a Digital...

Intermediate C and I Engineer

gurugram, India 8 hours ago
Requisition ID:95129 Job Category:Engineering Location:Gurugram,Haryana,India Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise...

Sr. Principal Software Engineer

bengaluru, India 8 hours ago
If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At...

(IND-Bangalore) Senior Software Engineer

Bangalore, Karnataka 13 hours ago
**Responsibilities:** + Developing and maintaining top-notch software applications built on cloud based environment + Designing applications by adapting proven industry best practices alongside the R&D objectives. + Leading a team of engineers by...

Intermediate C&I Engineer (Gurugram, Haryana, IN)

Haryana 14 hours ago
Requisition ID: 95129  Job Category: Engineering  Location: Gurugram, Haryana, India    Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical...

Sr. C&I Engineer (Gurugram, Haryana, IN)

Haryana 14 hours ago
Requisition ID: 95130  Job Category: Engineering  Location: Gurugram, Haryana, India    Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical...

Software Engineer - Full Stack Developer, UI major/ .net

Pune, Maharashtra 20 hours ago
Siemens. India - Any, Pune Industry: Internships Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery....

Lead Software Engineer - Windows Applications

Bangalore, Karnataka 21 hours ago
Siemens. India - Any, Bangalore Industry: Internships Mission/Position Headline: Responsible for the development and on-time delivery of software component(s) in a project, translating software design into code in accordance to the product quality...

Software Engineering SMTS ( AI Engineer)

Hyderabad, Andhra Pradesh 21 hours ago
Salesforce. India - Any, Hyderabad Industry: Internet / E-Commerce, IT / Software Development, Social Media To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating...

Software Engineer - Full Stack Developer, .NET

Pune, Maharashtra 21 hours ago
Siemens. India - Any, Pune Industry: Internships Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery....