Friday, 29 January 2021

Python Developer @ Remote

Python Developer
remote 
7+ Years 
Skills: Python, SQL

About the Python Developer role
As a Python Developer, your responsibilities include working with distributed data processing, writing and testing code, debugging programs, and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team. Ultimately, you will build Data processing applications & highly responsive web applications that align with our business needs.
Responsibilities
 
• Develop High performing & scalable Distributed Data processing applications.
• Develop back-end components to improve responsiveness and overall performance.
• Integrate user-facing elements into applications.
• Test and debug programs.
• Improve functionality of existing systems.
• Implement security and data protection solutions.
• Assess and prioritize feature requests.
• Coordinate with internal teams to understand user requirements and provide technical solutions.
• Design, build, and maintain efficient, reusable, and reliable Python code
• Should be able to customize and maintain for enterprise environment 
• Design and implement software platform with Microservices Architecture, based on Docker's Ecosystem
• Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
• Integration with various of monitoring backend tools
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization and automatization
• Participate in early product demonstrations to customers

Requirements

• Bachelor's Degree or master’s degree in Computer Science, Mathematics, Statistics.
• 8+ years of python enterprise software development experience 
• Exposure to Data Quality 
• Experience in at least one popular Python framework (like Django, Flask or Pyramid)
• Good problem-solving skills
• Good understanding of the syntax of Python and its nuances
• Solid understanding of object-oriented programming
• A knack for writing clean, readable Python code
• Ability to integrate multiple data sources and databases into one system
• Ability to understand monitoring metrics, such as CPU, Memory, Disk Space, Network latency,
• Understanding of fundamental design principles behind a scalable application
• Able to create database schemas that represent and support business processes
• Able to implement automated testing platforms and unit tests

Murthy Chavali
murthy@vedainfo.com
310-589-4458
Company Name | Website

No comments:

Post a Comment