UST

Python Developer

Posted: 3 hours ago

Job Description

Role DescriptionPython DeveloperWe are looking for a skilled Python Developer to design, develop, and maintain applications that meet business requirements. The ideal candidate will have strong coding practices, experience with testing, and the ability to collaborate effectively with cross-functional teams.Key ResponsibilitiesApplication Development: Design, develop, and maintain applications using Python based on business needs.Code Quality: Review and write clean, efficient, and maintainable code following best practices and design patterns.Testing & Debugging: Implement unit tests and follow Test-Driven Development (TDD); troubleshoot and resolve issues promptly.Version Control: Use Git for branching, merging, and collaborative development.Data Handling: Work with SQL and NoSQL databases for efficient data storage and retrieval.API Development: Create and integrate APIs for seamless system communication.Performance Optimization: Enhance code efficiency and optimize resource usage.Collaboration: Work closely with developers, product managers, and stakeholders to gather requirements and deliver solutions aligned with business goals.Required Skills & QualificationsStrong proficiency in Python and related frameworks/libraries.6 to 8 years of development experience in Python.Hands-on experience with SQL/NoSQL databases.Familiarity with API development and integration.Knowledge of Git and version control best practices.Experience with unit testing and TDD methodologies.Solid understanding of software development lifecycle (SDLC).Excellent problem-solving and communication skills.Nice To HaveExperience with cloud platforms (AWS, Azure, or GCP).Knowledge of Docker/Kubernetes for containerization.Familiarity with CI/CD pipelines.SkillsPython, API, SQL, NoSQL, TDD methodologies, GIT,Unit Testing

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In