Software Engineer

Location: Mountain View, CA

Ref#: 1648.6266

posted: 23-Jul-2018

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications. Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle. Discuss, clarify and prioritize requirements for new features and service improvements. Design and build solutions for user-stories. Write fully-automated tests for our solutions. Script and troubleshoot service deployments. Support our integrating product teams. Monitor services in production. Employer will accept Bachelor抯 degree in Computer Science, Engineering or related technical field . Position requires coursework, project, internship or thesis in the following: 1. Programming skills in Java and Python; 2. REST; 3. Linux; 4. Azure and AWS; 5. Elastic Search; 6. Spark 7. NoSQL 8. AWS IOT 9. AWS DynamoDB 10. SQL