Vaco Technology

Python Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Tampa
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Python Developer
  • Secondary Skills: Python Developer
  • Job Location: Tampa, Florida
  • Posted Date: Posted today
Job Description



Responsibilities:



    • Work with the team that supports and maintains our infrastructure, to keep our digital signage network running and customers happy

 

    • Design and develop new features and improvements within our collection of C#, Python, C/C++, Java, Javascript, Kotlin, and Go-based services to offer new functionality to our customers.

 

    • Contribute to the design and development effort required to make it possible for us to migrate our platform from our datacenter to AWS.

 

    • Help us integrate our platform with other hardware devices and software systems

 

    • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

 

    • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

 

    • Provides information by collecting, analyzing, and summarizing development and service issues.

 

    • Supports and develops software engineers by providing advice, coaching, and educational opportunities.

 

    • All other duties as assigned



 

 

Qualifications:



    • Bachelor's Degree in Computer Science or related field.

 

    • QA experience and a strong understanding of testing methodologies preferred.

 

    • Ability to write Test cases and Test Plans from Engineering documentation.

 

    • Able to support the Engineering team with triage, debugging, and validation of software issues.

 

    • Comfortable in working with cross-functional teams to drive efficient resolution.

 

    • Broad experience designing, programming, and implementing large information systems.

 

    • Ability to provide in-depth evaluation and analysis of unique complex technological issues.

 

    • Excellent analytical and problem-solving skills.

 

    • Experience designing, creating and maintaining back-end services.

 

    • Demonstrated ability to lead others

 

    • Ability to exercise discretion and independent judgment in the performance of duties

 

    • Ability to work independently and be proactive in task completion

 

    • Highly professional with the ability to deliver solid work on tight schedules

 

    • Excellent communication skills, both oral and written

 

    • Excellent organizational skills.

 

    • Analytical and detail-oriented with decisive judgment skills



Technical Qualifications:



    • Proficiency with one or more of the following languages; C#, Python, C/C++, Java, Javascript

 

    • Cloud hosting services, specifically Amazon AWS

 

    • Container services, e.g. Docker

 

    • Understanding of microservices-based architecture, it's benefits, and trade-offs.

 

    • Strong knowledge of AWS. AWS certifications are a definite plus

 

    • Strong knowledge of Linux and related tooling, including understanding of chroot, boot process, file system structure, system-level programming, and configuration.

 

    • Strong knowledge of Docker

 

    • Solid understanding of web service architecture, systems and how they fit together such as HTTP clients, DNS, load balancers, reverse proxies, CDNs, application servers, databases, and caches

 

    • Continuous Integration and deployment, e.g. Jenkins, Travis, Circle CI a plus

 

    • Infrastructure automation with Terraform a plus

 

    • Mobile development (Android, iPhone) a plus

 

    • Linux experience a plus

 

Relevant Job Openings
Azure Data Architect with Talend
Azure Cloud Architect
Node JS Developer
Junior Java Developer
Python Developer
Data Architect or Big data Architect