Senior Engineer Software (Python Developer)

4 - 8 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer (Python Developer) at our company, you will play a crucial role in refactoring and enhancing existing code independently. With a minimum of 4-5 years of experience in software engineering, you will need to be proficient in Python, with at least 2 years of hands-on experience in developing Python applications. An excellent understanding of object-oriented programming principles, including inheritance and subclassing, is essential. Moreover, you should be skilled in working with abstract classes and Python dataclasses. Your responsibilities will include designing and implementing test routines, utilizing tools such as mocks, unittest, and pytest libraries. It is also vital to have a strong background in developing error handling mechanisms, user-defined exceptions, and user input validation routines. Proficiency in using GIT for version control is a must, along with a solid understanding of Pandas and logging modules in Python. In addition to these technical skills, you should be well-versed in following software engineering best practices and PEP8 requirements. Implementing the principle of dependency injection and structuring complex Python projects effectively are key aspects of this role. Familiarity with dynamical imports, SQL, and techniques to prevent SQL injections is highly desirable. Furthermore, having knowledge of SQL Alchemy, ORM (Object Relational Mapping), and the ability to mentor junior software engineers will be advantageous. Soft skills such as the ability to introduce new tools to a team, work independently without constant supervision, proactively solve problems, and effectively communicate with colleagues are also essential for success in this position. Please note that this role requires work authorization in the United States, and Vertiv does not provide sponsorship for visas. Individuals with temporary visas or those requiring sponsorship for work authorization are not eligible for hire. Vertiv is an equal opportunity employer committed to fostering a diverse and inclusive workplace environment.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You