Senior Engineer, Database Developer (PostgreSQL)
Noida, UP, IN
Landis+Gyr
Gestalten Sie mit Landis+Gyr die Zukunft der Energiebranche! Energieeffizienz verbessern, Energiekosten reduzieren und nachhaltige Ressourcennutzung.Landis+Gyr is a leading global provider of integrated energy management solutions. We measure and analyze energy utilization to generate empowering analytics for smart grid and infrastructure management, enabling utilities and consumers to reduce energy consumption. Our innovative and proven portfolio of software, services and intelligent sensor technology is a key driver to decarbonize the grid and helped to avoid around 9 million tons of CO2 in FY 2023. With sales of USD 2.0 billion in FY 2023, Landis+Gyr employs around 6,900 talented people across five continents.
For more than a century, we've been pioneers in energy innovation, and we continue to lead the way toward a more sustainable and efficient energy landscape.
Join us at Landis+Gyr, where we manage energy better!
Key Purpose of Role:
This position's main mission is to develop applications for Landis+Gyr products and solutions, focusing on Database component of the systems. The Database Developer is skilled in relational database solutions (PostgreSQL, Oracle, Microsoft SQL) and software development life cycle, including analysis, design, development, data migration, performance optimization, data security and testing of relational database solutions, mainly on PostgreSQL.
- Develop applications aimed at Smart Grid and Smart Cities, working together with multicultural and multidisciplinary teams, aiming at planning activities, analyzing requirements, development and testing.
- Actively engage in the end-to-end process of the SW development life cycle (SDLC), from opening to feature delivery and continuous improvement of releases.
- Develop specifications that include functional and non-functional requirements, detailed code and testing procedures.
- Develop and support database procedures, schemas updation, reference data maintenance, in accordance with business requirements.
- Perform database installation and maintenance. Setup and maintain database scheduler jobs/processes.
- Experience in developing and maintaining systems with large scale database (>10 schemas, >800 tables, >1000 routines, >5 TB data). SQL query optimization skill is essential for this position.
- Experience in source code repository system/platform, such as Gerrit, GitLab.
- Familiar with Database Change Management System, such as Liquibase, Flyway.
- Experience in Database Modeling Tool, such as ER/Win, ER Studio, etc.
- Experience in database IDE, such as PgAdmin4, Oracle SQL Developer, SSMS, Toad, etc.
- Good communication skill, able to present technical information in a clear and concise manner to a variety of audiences.
What we expect from you:
- Bachelors Degree: Information Systems, Computer Science, Technology in Systems Analysis and Development, Computer or related areas.
- Good English communication (advanced).
- 3.6-7 years experience as database developer.
- Must have worked with PostgreSQL and good to have skills in Oracle, MS SQL Server and/or other relational DBMS.
- NO-SQL Database experience is a plus.
- 3.6-7 years experience on SQL procedural languages, such as in PL/pgSQL, PL/SQL and/or T-SQL.
- Cloud Experience with one or more of the big 3 (AWS, Azure, GCP)
- GCP preferred.
- Experience working in a Scrum or Kanban environment.
- Must be a good team player with good communication skills.
Experienced and comfortable working in a globally distributed team.
We're committed to shaping a better future for everyone. #EnergizeYourCareer and join us on our journey towards a greener tomorrow.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS Azure Computer Science GCP GitLab Kanban MS SQL Oracle PostgreSQL RDBMS Scrum SDLC Security SQL Testing T-SQL
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.