i
Visionyle Solutions
177 Visionyle Solutions Jobs
Python Developer (4-8 yrs)
Visionyle Solutions
posted 2mon ago
Flexible timing
Key skills for the job
Job Position : Python Developers
Location : Hyderabad
Experience : 4-8years
Work mode : Hybrid
Notice Period : Immediate to 15days
Mandatory Skills : AWS, Lambda, Glue, S3, Git, PostgreSQL, MySQL, or MongoDB, Pyspark, SQLqueries
Job Description:
- Writing clean, efficient, and maintainable Python code for various applications, modules, or systems.
- Collaborating with other team members (such as designers, product managers, and other developers) to create software solutions.
- Building application using AWS Glue and pyspark
- Good experience in AWS, Lambda, Glue, S3 etc.
- Designing and maintaining databases using tools like PostgreSQL, MySQL, or MongoDB.
- Writing SQLqueries to retrieve and manipulate data.
- Writing unit tests to ensure code quality and reliability.
- Debugging and fixing issues in existing code.
- Using Git for version control and collaborating with other developers.
- Understanding containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- Ensuring code security by following best practices (e.g., input validation, avoiding SQL injection).
- Understanding common security vulnerabilities and mitigating them.
- Keeping up-to-date with Python libraries, frameworks, and best practices.
- Participating in online courses, workshops, and conferences.
Soft Skills :
- Good problem-solving skills.
- Effective communication and collaboration with team members.
- Attention to detail and ability to meet deadlines.
Roles and Responsibilities :
- Write clean, efficient, and maintainable Python code for different modules, systems, or applications.
- Build and manage ETL processes using AWS Glue and PySpark to process and transform large datasets.
- Develop applications using AWS services such as Lambda, S3, and Glue, ensuring scalability and high performance.
- Design, implement, and maintain databases using PostgreSQL, MySQL, or MongoDB.
- Write unit tests to ensure code quality, reliability, and consistency.
- Debug and fix issues in existing code, ensuring high performance and low error rates.
- Use Git for version control and collaborate with team members to manage code versions effectively.
- Implement security best practices such as input validation and avoid vulnerabilities like SQL injection.
- Stay up-to-date with the latest Python libraries, frameworks, and tools by participating in online courses, workshops, and conferences.
Functional Areas: Software/Testing/Networking
Read full job description