Python Developer

  • Austin, TX
  • Posted 20 hours ago | Updated 20 hours ago

Overview

Hybrid
$50 - $55
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Python
SQL
Git
GitHub
Merge Conflict Resolution
Pull Requests
Code Review
Bug Fixing
Software Documentation
Clean Code
Repository Management
Agile Development
Best Practices
Open Source Collaboration

Job Details

Job Title: Python Developer

Location: Austin, TX (Hybrid 3 days onsite)

Job Type: Long-Term Contract

Job Description

We are seeking a highly skilled Python Developer to join a dynamic development team. This role requires strong expertise in Python and SQL, as well as experience working with Git/GitHub in collaborative coding environments. You ll be responsible for writing clean, efficient, and well-documented code while ensuring adherence to best practices in software development.

Key Responsibilities

  • Write well-structured and diverse Python code samples following industry standards

  • Develop and maintain efficient SQL scripts and queries

  • Resolve Git and GitHub issues, including merge conflicts and branching errors

  • Review and implement pull requests to maintain codebase quality

  • Diagnose and fix bugs across different parts of the system

  • Collaborate with team members to improve code through pull requests and peer reviews

  • Maintain clear in-code documentation and comments to ensure maintainability

  • Adhere to best practices for performance, scalability, and security in software design

Minimum Qualifications

  • Strong programming skills in Python and SQL

  • Solid understanding of Git/GitHub workflows, including conflict resolution and repository management

  • Experience implementing and reviewing pull requests

  • Ability to identify, debug, and resolve software bugs effectively

  • Excellent written and verbal communication skills

  • Knowledge of clean code principles and software documentation standards

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.