Job Description :
Python Developer
Charlotte, NC
Long Term Contract


Must Have Technologies:
Python
SQL DB
ETLs
APIs
Nice To Have Technologies:
NoSQL
Responsibilities:
Take part in designing, developing and testing new applications
Write well-designed, efficient code that is easily understood by fellow developers
Participate in code reviews
Troubleshoot, debug, and add enhancements to existing applications
Collaborate with product owners, designers, and other developers in an Agile environment
Participate in the development and support of multiple products
Develop software products using full-stack, cloud native development. Has system-wide to build software products responsibility on moderately complex projects. Maintain services, monitor system health, and continually look for improvements. Scale systems sustainably using continuous deployment and automation. Research and implement best design principals in order to improve reliability and velocity. Work in an agile environment and engage in practices such as XP, test driven development. Collaborate with other software engineers, developers, designers, and product owners. Builds software using agile/XP/test driven development. Troubleshoot, debug and upgrade software solutions. Determine hardware compatibility and/or influences hardware design. Has exposure/understanding of CI/CD pipelines. Works with architects and product owners to design new software.
Required Qualifications: 2 year IT technical degree or 4 year degree or 5 years related work experience. Knowledge of programming languages, operating systems and computer networks. Full-stack development experience Work experience in addition to degree: 3 years
Preferred Qualifications: Familiarity with Java, Angular, JS, REST services, Cloud, Swift. Commercially published software. Requires a good understanding of business application