drjobs Engineer Software - Python Developer

Engineer Software - Python Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

In this role the right candidate will need to be able to refactor and enhance existing code independently.

Requirements:

  • Minimum 2-4 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.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.