Company logo

Python Developer

ECESIS

  • No ratings yet!

  • Posted:   5 days ago
  • Not yet applied
  • Job id68d4c98bc98ffb7642bbde3c
  • Experience0 - 1 years
  • SalaryNot disclosed
  • Job Applicants0

Python Developer

ECESIS Trivandrum No of views: 0

As a Python automation developer, your primary responsibility would be to create and maintain automated processes that reduce manual effort and increase productivity. You would use Python programming language to develop scripts and applications to automate repetitive tasks, such as data entry, file management, system monitoring, and testing.

Skills
  • Python
  • Selenium
  • CSS
  • HTML
  • JavaScript
  • MySQL
  • PostgreSQL
  • MongoDB
Requirements
  • Job Role Python Developer
  • Job Type Full Time
  • Workplace Type Onsite
  • Industry Business Consulting and Services
Secondary locations
Not provided
About

Not provided

Responsibilities

● Writing reusable, testable, and efficient code 

● Designing and implementing low-latency, high-availability, and performance applications 

● Integrating user-facing elements developed by front-end developers with server-side logic 

● Implementing security and data protection measures 

● Integrating data storage solutions such as databases, key-value stores, blob stores, etc. 

● Identifying and fixing performance bottlenecks

 ● Debugging and resolving issues in a timely manner 

● Collaborating with other team members and stakeholders to design and develop new features 

● Participating in code reviews and ensuring adherence to coding standards

Other Requirements

1. Proficiency in Python programming language: You should have a strong foundation in Python and be able to write code that is readable, maintainable, and efficient. 

2. Understanding of automation frameworks: You should be familiar with automation frameworks such as Selenium, Robot Framework, and Appium, and be able to integrate them into your automation scripts. 

3. Knowledge of web technologies: You should have a good understanding of web technologies such as HTML, CSS, and JavaScript, and be able to interact with web applications programmatically.

 4. Experience with databases: You should be familiar with databases such as MySQL, PostgreSQL, and MongoDB, and be able to write scripts to extract data from them. 

5. Ability to write and optimize SQL queries 

6. Familiarity with version control systems: You should be familiar with version control systems such as Git and be able to manage your code effectively. 

7. Understanding of software development methodologies: You should be familiar with software development methodologies such as Agile and Waterfall and be able to work collaboratively with other developers and stakeholders. 

8. Familiarity with object-relational mapping (ORM) libraries such as SQL Alchemy, Django ORM, etc. 

9. Familiarity with cloud-based technologies such as AWS, Google Cloud Platform, etc. 

10. Bachelor's or Master's degree in computer science, Engineering, or a related field

Good to have

● Experience with containerization technologies such as Docker, Kubernetes, etc. 

● Familiarity with message brokers such as RabbitMQ, Kafka, etc. 

● Understanding of machine learning and data science frameworks such as TensorFlow, PyTorch, etc. 

● Knowledge of front-end frameworks such as React, Vue.js, Angular, etc. 

● Experience with microservices architecture 

● Excellent communication skills and ability to work collaboratively in a team environment.

About the Company

We are leveraging the power of next-generation digital technologies to expand our global reach and augment our market impact

Similar Jobs

APPLY FOR THIS JOB SAVE THIS JOB

Want to Become a Successful Employer?

We'll help you to grow your career and growth.
SignUp Today