Python Developer

  • Hyderabad
  • Valuelabs

Job Title: Python Developer


Experience: 5+ years

Must have skills: Python, .NET, Any Cloud (AWS/Azure/GCP)



Job Description:


We are seeking an experienced Python Developer with expertise in AWS, Azure, and GCP cloud platforms and .Net technology. The ideal candidate will have a strong background in developing, implementing, and maintaining scalable and efficient software solutions using Python, AWS/Azure/GCP services, and .NET.


Responsibilities:


1. Develop and maintain high-quality, scalable, and efficient software solutions using Python, AWS/Azure/GCP services, and .NET.

2. Collaborate with cross-functional teams to gather and analyze requirements, and design and implement solutions.

3. Debug and troubleshoot complex software issues, and provide timely resolutions.

4. Continuously improve software performance, quality, and maintainability.

5. Participate in code reviews and contribute to the improvement of coding standards, practices, and methodologies.

6. Stay up-to-date with emerging technologies and industry trends, and implement best practices in software development.

7. Mentor and support junior developers, fostering a culture of continuous learning and improvement.

8. Ensure that software solutions adhere to security and compliance standards.

9. Participate in on-call rotations to provide support for production systems.


Requirements:


1. Bachelor's degree in Computer Science, Engineering, or a related field.

2. 3+ years of experience in Python development.

3. In-depth knowledge of AWS, Azure, and GCP cloud platforms, and experience with their respective services (e.g., EC2, S3, Lambda, RDS, Azure Functions, Blob Storage, Compute Engine, etc.).

4. Strong understanding of .Net technology and frameworks.

5. Proficiency in software development methodologies, such as Agile or Scrum.

6. Strong problem-solving and analytical skills, with the ability to work independently and as part of a team.

7. Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.

8. Strong time management and organizational skills, with the ability to prioritize tasks and meet deadlines.


Preferred Qualifications:


1. Master's degree in Computer Science, Engineering, or a related field.

2. Experience with containerization technologies, such as Docker and Kubernetes.

3. Familiarity with CI/CD tools and practices.

4. Experience with front-end technologies, such as HTML, CSS, and JavaScript.

5. Experience with database design and management, including SQL and NoSQL databases.