View All Jobs 112985

Senior Engineer Software (python Developer)

Refactor and enhance complex Python applications independently with best practices
Pune, Mahārāshtra, India
Mid-Level
4 days ago
Vertiv Holdings

Vertiv Holdings

A global provider of critical digital infrastructure and continuity solutions for data centers, communication networks, and commercial and industrial environments.

74 Similar Jobs at Vertiv Holdings

Software Engineer (Python Developer)

Short Description for Internal Candidates Role: Software Engineer (Python Developer) Description for Internal Candidates In this role, the right candidate will need to be able to refactor and enhance existing code independently.

Requirements:

Minimum 4-5 years of experience as a SW Engineer are required. Proficient in Python (minimum 2 years of experience in developing python application). Excellent level of OOP programming is mandatory (inheritance, subclassing, etc.). Able to work with abstract classes. Able to use Python dataclasses. Able to design and implement test routines. Able to use mocks, unittest and pytest libraries. Very good level of experience in developing error handling, user-defined exceptions, and user input validation routines. Proficiency in using GIT. Excellent level of experience with Pandas. Able to use correctly logging modules. Able to use decorators and Python magic methods. Following general SW Engineering best practices and PEP8 requirements is mandatory. Able to implement the principle of dependency Injection. Able to properly structure complex Python projects, and to publish packages to GIT. Able to work with dynamical imports. Good Knowledge of SQL. Advanced level is desirable (window functions, procedures, etc.) Knowledge of techniques to avoid SQL injections. Able to tutor younger SW engineers. Knowledge of SQL Alchemy and ORM (Object Relational Mapping) will be a plus.

Soft skills:

Ability to set-up new tools for a Team. Independent. No need to be supervised. Pro-active. Problem solving oriented.

+ Show Original Job Post
























Senior Engineer Software (python Developer)
Pune, Mahārāshtra, India
Engineering
About Vertiv Holdings
A global provider of critical digital infrastructure and continuity solutions for data centers, communication networks, and commercial and industrial environments.