Hope you are doing great!
Full Stack Developer
Location: San Francisco, CA Start Date: Immediate Duration: 6+ months Notes: Description/Skills:
The Information Technology (IT) organization is comprised of various unified departments which collaborate effectively in order to deliver high quality technology solutions.
The Digital Catalyst Team is a new enterprise team that is responsible for working collaboratively with the lines of business (e.g., Gas Operations, Electric Operations, etc.) to implement consumer grade mobile and analytical solutions across various user groups (e.g., field users, office workers, etc.). This includes, but is not limited to:
Deploying best-in-class / rapid delivery capability for mobile solutions.
Simplifying, improving, and standardizing business work management processes for mobile needs.
Delivering high value analytics across all Lines of Businesses.
Rapid delivery of web applications.
Digital Catalyst consists of a staff of highly skilled professionals working together to produce mobile solutions following an agile methodology and design thinking. We are a start-up department within IT and building driven and creative mobile development team. We take the time to understand our partners needs and translate those into solutions that delight our users. Our goal is to deliver products with intuitive user experience that will improve employees and customers safety, productivity and overall well-being.Position Summary:
We are seeking an experienced Analytics Full Stack Developer / Data Engineer in the Digital Catalyst 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.
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.
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.
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/Shell skills
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
What you will get
The opportunity to contribute, in the earliest stages, a best in class digital organization that ships real products to real users every week
Extreme management support for your development and your day to day success
Autonomy to make decisions in a rapidly growing team
Best in class perks and benefits
Thanks and Regards
Anshu Ketan Sharma
Interra Information Technologies
2099 Gateway Place #200 San Jose CA 95110