Apply for Python Developer Job in Kolkata, India
We want to hire Python developers in Kolkata! An ideal candidate would have proven experience with Python, as well as with automation and some experience with R.
Job Category
Software Development
Main Location
Kolkata, India
Requirements
Experience
2 Years Minimum
- Bachelor's degree or higher in Computer Science/Information Technology or related field.
- Good knowledge of Python 3 is a must, other development experience is a plus.
- Previous experience working with R is preferable.
- Good knowledge of common Python packages.
- Sound knowledge of Object Oriented Programming is a must.
- Good knowledge of a major relational database system like Oracle, SQL Server, MySQL or a major non-relational database system like MongoDB or Hadoop is a must.
- Experience with a Python framework (like Flask, Django).
- Some experience with at least one common web/application server like IIS, Apache, Nginx, WebSphere, or WebLogic is required .
- A background in using Linux environments ( Any solid experience with any Debian or RHEL based distros).
- Experience with Unit Testing packages like Pytest is a must.
- Experience with Docker and Kuberenetes is preferred.
- Experience working with a Microservices Architecture is a plus.
- Experience with any cloud platforms like GCP, AWS, or Azure is a plus .
- Work experience with Source Code Management and version control systems (preferably GIT).
- Experience working in a Scrum environment is a plus.
- Be able to test and debug applications.
- Experience developing backend components.
- Experience with any IDE like VSCode is preferred.
- Any certification in a relevant field is preferred.
- Must either have a broadband connection with decent speed or have such a connection available in your area to install.
Skills & Abilities
- Proficient in English with excellent communication skills, both written and verbal.
- Be able to participate in international projects.
- Be able to balance multiple projects and meet deadlines with high quality results.
- Be able to adapt quickly and keep up with new technologies, techniques, and project requirements.
- Be able to troubleshoot and resolve problems that present themselves.
- Have a strong work ethic and be an energetic team player with a cooperative attitude.