Software Developer - Python

Artech LLC

Plano, TX

JOB DETAILS
SALARY
$48–$52 Per Hour
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Automation, Business Processes, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Management, Docker, Git, Identify Issues, JSON, Multitasking, Problem Solving Skills, Process Development, Process Improvement, Python Programming/Scripting Language, REST (Representational State Transfer), Reporting Dashboards, SQL (Structured Query Language), SQL Databases, Scrum Project Management and Software Development, Snowflake Schema, Software Development, Source Code/Configuration Management (SCM), Structured Data, User Interface/Experience (UI/UX)
LOCATION
Plano, TX
POSTED
30+ days ago
Title: Software Developer - Python
Location: Plano, TX - 75024 (Onsite)
Duration: 12+ months Contract
Pay Rate: $48.00/hr to $52.00/hr
Years' of experience: 3 to 5 years

Mandate Skills:
  • Around 5 years of Python development experience
  • Database - SQL or Snowflake 
  • Flask
  • Pandas
  • JSON and React
  • Containerization - Docker
  • CICD pipelining
What You Will Do
  • Design and develop automation solutions to streamline business processes and workflows.
  • Build and integrate RESTful APIs using JSON.
  • Develop dynamic, responsive frontend interfaces and dashboards.
  • Monitor, troubleshoot, and optimize automation processes and overall application performance.
  • Write clean, maintainable, and well-documented code.
Essential Skills
  • 3–5 years of experience with Python, SQL databases or Snowflake, Flask, Pandas, JSON, and React.
  • Experience building backend applications and REST APIs using Flask.
  • Solid understanding of SQL or Snowflake and experience working with structured data and data pipelines.
  • Familiarity with containerization technologies (e.g., Docker).
  • Experience with version control (e.g., Git).
  • Familiarity with CI/CD pipelines and automated deployment practices.
  • Ability to work independently, manage multiple tasks, and collaborate effectively with cross-functional teams.
  • Strong problem-solving skills with a focus on efficiency and process improvement.
Preferred Skills
  • Understanding of Agile/Scrum development processes.
  • Ability to adapt quickly and learn new technologies.
  • Proactive mindset with strong ownership and accountability.
  • Experience with YAML-based configuration and infrastructure automation.
  • Strong communication skills to translate business needs into technical solutions.

About the Company

A

Artech LLC