Previous Job
Previous
Python Developer
Ref No.: 18-00042
Location: Fremont, California
Position Type:Contract
Start Date: 04/06/2018
Python Developer
Fort Mill, SC
12+ Months
Responsibilities:
· Work with other tech leads providing architectural leadership
· Analyze, design and develop scalable services and components
· Provide guidance on scalability, availability and performance topics at architecture and implementation levels
· Building high quality, high-performance services in an extremely collaborative environment
· Evaluate infrastructure capability, scalability, and flexibility to support high availability applications
· Conduct or participate in specification/design reviews, code reviews
· Work with development teams to resolve development and implementation issues
· Mentor engineering and development team resources on engineering and software development best practices
Key Skills and Experience:
· 8+ years of experience in designing and building scalable systems
· Must demonstrate a strong initiative and follow through in executing project responsibilities, overcoming obstacles, and balancing multiple priorities effectively
· Must have the ability to effectively communicate concepts, ideas and knowledge to other individuals and work effectively as a critical core team member
· A successful track record of working independently, solving technical problems with creative solutions, identifying all critical aspects of a design, and bringing products from concept to launch is required.
· Strong knowledge of Java AND Python
· Experience developing and working with RESTful web services is required. Spring Core, Spring Boot experience is a big plus.
· Experience in Python, with knowledge of at least one Python web framework such as Twisted, Bottle, Flask.

· Strong object-oriented design and programming skills
· Experience in developing for databases (i.e. Oracle, MySQL)
· Desire to mentor others in understanding and implementing software engineering best practices
· Understanding of integration patterns and pattern-based designs
· Ability to thrive in a fast-paced company with short release cycles
· Experience working in a Scrum / Agile environment desirable
· BS/MS in Computer Science is highly desirable