Job Description
Job Title : Python Developer
Location : Richardson, TX
About the Role
- Strong understanding of core concepts (OOP, modules, decorators, context managers, virtual environments). Proficiency with data handling using NumPy ( manipulation, broadcasting, vectorization) and Pandas (indexing, filtering, aggregation, joins). Experience with error handling, file I / O, logging and unit testing (unittest / pytest).
- Proficiency in intermediate SQL - joins, subqueries, window functions, transactions, and indexing. Ability to analyze and optimize queries for performance.
- Experience with data modeling, stored procedures, and at least one major RDBMS (PostgreSQL, MySQL, or SQL Server).
- In-depth knowledge of version control workflows - branching strategies (Git Flow, trunk-based), merging, resolving conflicts, tagging, and versioning. Familiarity with pull requests, code reviews, and integrating Git into CI / CD pipelines. Experience with GitHub / GitLab and repository management best practices.
What We're Looking For :
Bachelor’s degree or foreign equivalent from an accredited institution – we will consider three years of progressive experience in the specialty in place of each year of educationMinimum of 2 years of hands-on experience in Information Technology and software development lifecycleThis is a full-time W2 role, not C2C