Job Description :
USC, GC preferred. H1 transfers accepted. Has to work on our W2.

Job Description:

Overview:

Our client is developing exciting new applications to support and extend our leading presence in the world-wide Printing and PC marketplaces. We are looking for creative developers to work across the breadth of our client s businesses to produce inspired demo applications which will be used to explore new experiences and markets with dynamic Proof of Concept apps.

Your work will pursue emerging business needs by skillfully blending our client s internal APIs, external APIs, proprietary Machine Learning and Computer Vision code, and open source code from different domains.

Your work will be shared internally, and with key external partners. Customer feedback will be used to drive iterations of the apps, and to further refine APIs. The apps will be well-documented and presented in ways to encourage larger learning and adoption of the key concepts and use cases. Regular mash-up demos of the apps will be presented. The key theme is to write the code which knits together our client s disparate threads, and shows off creative possibilities to inspire new ideas across the company s Business Units.

Some of this work will also be used in our client s sponsored Hackathon events to promote various technologies, where your role is to provide hands-on wisdom, technical assistance, and glue-code.

The ideal candidate has both a willingness and desire to work in a dynamic environment, is able to apply Agile methodologies in his/her day-to-day activities, and is a self-motivated developer who mentors and shares knowledge, promoting the leading edge of new ideas.

Primary Skills :
* Bachelor''s in Computer Engineering, Computer Science
* API architecture understanding, design, and management of API s
* Understanding of Cloud deployment principles (AWS, GCP)
* SQL and NoSQL based database knowledge
* Experience with frontend framework such as Angular
* Experience with frontend visualization library such as D3.js
* Machine Learning fundamentals
* Node.JS or Python
* Test environments: Deployment scripting, test planning, performance testing and integration testing in a continuous (daily)/Agile development/deployment environment
* Proven track record supporting a Cloud environment
* Analyzing architecture for problems with fault tolerance
* Experience with variety of public APIs and SDKs a plus
* Experience with cloud API design and API Management platforms a plus
* Demonstrated in-depth technical knowledge of software testing and troubleshooting
* Demonstrated ability to develop apps using high-level programming languages (e.g., Java, Ruby on Rails, Scala, Swift, Objective C, C/C , JavaScript, Python)
* Demonstrated ability to represent and explain customer s needs and perceptions at a business team level
* Ability to work in a paired development, Agile environment
* Demonstrated ability to work independently to achieve desired results from general objectives

Desired Skills:
* Test Driven Development
* DevOps competencies
* Microservice architectures
* Familiarity with tools including AWS, New Relic
* Knowledge of design patterns, especially Model-View-Controller
* Understanding of Core web technologies/languages
* Knowledge of source control system such as Git
* Mobile development in iOS and/or Android

Please send me the updated resume to or call me at EXT: 218