Job Role: Python Developer
Duration: Long Term
Location: Onsite (Houston, TX)
A Python Developer is responsible for designing, developing, and maintaining Python-based applications. Key responsibilities include:
• Application Development: Writing clean, scalable, and efficient Python code.
• Integration: Collaborating with front-end developers and integrating user-facing elements with server-side logic.
• Database Management: Designing and optimizing databases, often using technologies like SQL and NoSQL.
• Testing & Debugging: Identifying and fixing software bugs, conducting code reviews, and writing unit tests.
• Collaboration: Working with cross-functional teams, understanding project requirements, and contributing to the software development lifecycle.
Skills Required:
• Proficiency in Python and related frameworks (e.g., Django, Flask).
• Knowledge of databases, RESTful APIs, and version control (Git).
• Familiarity with cloud platforms (AWS, Azure) and CI/CD practices.
Education & Experience:
• A degree in Computer Science or related field.
• Prior experience in software development or Python programming.