Role: Python Developer with API Development
Location: Sunnyvale, California, USA.
Emp Type: Permanent Job
Interview: Phone/Skype
6-8 years
• Experience with object oriented design, coding, testing patterns and Solid knowledge of Python and good knowledge of Java
• Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design
• Flask (or similar experience with other Python web frameworks)
• Experience with APIs and SDKs, including HTTP, REST, JSON, and OAuth.
• Design and implement external facing Rest API from architecture to API end-points, in a business critical environment
• Strong Database skills (Postgres)
• SqlAlchemy
• Experience working in Linux environment
• Experience using version control (Git), Eclipse, IntelliJ or similar IDE, Apache
Python Developer
• Monitor jobs by running status reports and scripts
• Monitor job notifications from internal system or external vendors
• Perform preliminary information gathering and create tickets/cases in case of failure and track status to ensure remediation is in place.
• Keep all software up to date
• Able to work independently with minimal supervision
• Produce high quality software that is documented, tested, code reviewed, and checked in regularly for continuous integration
• Coordinate, and collaborate with cross-functional teams, including operations and IT teams to configure and setup the networks and production environment
• Critical judgement to deliver project within timeline
• Strong communication skills to clearly understand the business requirements.
• BS in Computer Science or related field