Greenville, SC

Python Developer

Company Description


VisioStack provides enterprise data management & business intelligence services that focus on improving operational maintenance in the railway industry. Our products and services are based on the analytics of Big Data. If you are a driven individual looking for challenging work with cutting edge technology please consider applying today!


Python Developer Position


We are seeking a Python Developer to join our team on a full time basis. The candidate will work within a team to ensure the technical goals of the project are met on-time and according to quality standards. The ideal candidate will be responsible for designing, developing, testing, and debugging python applications for the company.



The Python Developer must also:


  • Have the ability to envision broad user-based concepts and build software that meets those requirements
  • Understand and follow the company's code life-cycle standards.
  • Apply a high attention to detail in feedback sessions with the Product Team Lead
  • Have exceptional problem-solving skills
  • Participate in Team Member code reviews


Day to Day Responsibilities


  • Designing, developing, and testing Python code within the development framework
  • Build reusable code and libraries for future use
  • Build strong unit tests for developed components
  • Accurately translate user and business needs and stated requirements into functional code
  • Thoroughly document the concept, architecture, and logic of the software created
  • Thoroughly document through the use flowcharts, diagrams, and visual charts so that others without extensive knowledge of the application can understand
  • Thoroughly document and comment thoroughly so that future maintainers/developers can quickly understand
  • Apply a high attention to detail in documentation, coding style, logic, and following company-wide guidelines.
  • Be able to efficiently and quickly solve problems and issues related to the product or service


Minimum Qualifications

  • Bachelor's degree or equivalent in Computer Science
  • 5+ years' experience in Python Development
  • Familiarity using Scrum/Agile development methodologies
  • Strong experience in version control, workflow tooling, and CI (Gitlab)
  • Working knowledge of AWS
  • Experience with Node JS a plus

Recommended Skills

  • Agile Methodology
  • Amazon Web Services
  • Architecture
  • Attention To Detail
  • Business Requirements
  • Code Review
Browse other jobs