Job Description :
Role: Full Stack Developer / Data Engineer
Location: San Francisco, CA
Contract Duration: 7 months
Visa Status: GC, USC and H1B’s

Position Summary:
We are seeking an experienced Analytics Full Stack Developer / Data Engineer in theNew Team to lead moderate to highly complex programming tasks and provide code reviews of various development tasks. You will implement automated unit and integration tests and ensure the practice is followed consistently. You will participate in system and cloud-targeted in fractured design and specifications, program logic flow-charting, data engineering, development, testing, debugging, documentation, and support. Additionally, you will provide analysis of problems and recommends solutions.

Position Responsibilities:
Works on complex problems having broad impact that require in depth analysis and judgment to obtain results or solutions.
Defines and documents business requirements for complex system development or testing.
Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs.
Represents the company in contacts with other utilities, various industry boards, committees, regulatory agencies, governmental bodies, and other private organizations.
Mentors and provides guidance to less experienced colleagues.
Modifies and configures complex and broad applications/systems as specified in the requirements and/or technical design document.
Develops, implements, and approves guidelines and process documentation.
Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.

Minimum Education/Skills:
Bachelor of Arts or Bachelor of Science in related field or equivalent work experience
5+ years of related work experience
Experience with AWS – S3, EC2, RDS, EMR, CloudFormation, etc.
Strong technical skills and relevant experience with Node.JS server side Javascript
Experience in designing and developing web services using REST and JSON
Experience in designing and developing data pipelines within distributed environments, i.e. Python, Spark, etc.
Experience with utilizing Git as a shared repository, i.e. code check in, branching, etc.
Experience with NoSQL document-based to traditional SQL relational data stores like MongoDB, MySQL, and RedShift and designing suitable data models
Strong Unix/Linux/Shellskills
Hands on development of applications and services

Desired Education / Skills:
Experience in product development
Experience as Developer, full-stack, 5 years
Experience in product management
Competency in building partnerships and working collaboratively with others to meet shared objectives
Competency in anticipating and adopting innovations in business-building digital and technology applications
Competency in relating openly and comfortably with diverse groups of people
Competency in developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Knowledge of interface design concepts, methods, best practices, and techniques as applied to software, such as computers, mobile devices, and other electronic devices as needed to perform at the job level

Client : Confidential