This site uses cookies. To find out more, see our Cookies Policy

Software Engineer (Python) in Richmond, VA at Vaco

Date Posted: 4/12/2018

Job Snapshot

Job Description


**NO THIRD PARTIES**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**

Summary:

Vaco currently has an immediate opening for a talented and passionate Software Engineer to build high-performing, scalable, enterprise-grade applications. You will be responsible for server side application development while providing expertise in the full software development lifecycle, from concept and design to testing. You will collaborate directly with customers to ensure our products meet and exceed operational requirements. The successful candidate will be a self-starter that demonstrates excellent communication and problem solving skills with a focus on customer service.

Requirements:
* BS/MS degree in Computer Science, Engineering or a related subject
* 3+ years experience with the Python programming language
* Experience with SQL and Tableau
* Experience developing and scripting in Linux based environments.
* Experience with Unix Shell
* Experience with database technologies
* Strong communication and leadership skills
* Strong desire to learn and master new technologies
* Adaptive to different technology interfaces and frameworks.

Preferred Skills:
* Experience developing in large distributed environments
* Experience integrating and maintaining applications within cloud environments
* Experience with RESTful service architectures
* Ability to document and demonstrate solutions with diagrams, charts, and clean code.
* Ability to create and execute action plans for both deployment and maintenance.
* Experience with performance tuning

Responsibilities:
* Collaborate with Project Manager and engineering to implement innovative solutions
* Design and develop high-volume, low-latency applications for mission-critical systems
* Contribute in all phases of the development lifecycle
* Write well designed, testable, efficient code and unit tests
* Ensure designs are in compliance with specifications
* Perform demonstrations and briefings to customers to ensure program success
* Perform system monitoring, optimization, and high performance tuning.
* Perform requirements analysis, system design, and draft technical documentation
* Participate in research and development for system engineering and product advancement
* Provide off-hours support in rare circumstances

**NO THIRD PARTIES**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**