Software Engineer

Location: Mountain View, CA

Ref#: 1648.3319

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. Responsible for architecture, design, development and test applications in AWS public cloud. Troubleshoot issues that arise in Production and document all the functionality. Work on Symantec Web Security Services cloud services in AWS. Apply particular tools, programs, or methodologies in completing the assignment Development in Java and Python on Linux Amazon Web Services. Work on technologies like CloudFormation, Lambda, APIGateway, S3, DynamoDB, Elastic, Cache… and Networking and security technologies like VPC, routing, Load Balancers, Route 53, PKI. Must additionally work on CI/CD technologies like Bamboo. Utilize NGINX as Web Proxy and work with fast paced Agile development model. Build Symantec Web Security Services cloud services in AWS. Must accomplish goals and objectives or address problems during the assignment. Work in teams and effectively communicate with peers and management. Employer will accept Master抯 degree in Computer Science, Engineering or related technical field and 2 years experience in job offered or computer-related occupation. Alternatively, Employer will accept Bachelor抯 degree in Computer Science, Engineering or related technical field, followed by five years of progressive, post-baccalaureate work experience in job offered or five years of progressive, post-baccalaureate work experience in a computer-related occupation. Position requires the below (2 years experience in the below if have Master抯; 4 years if have Bachelor抯): 1. Application development in Java or Python; 2. Java Spring Framework 3. Databases 4. Building application in Linux environments; 5. Networking and security technologies; 6. Distributed Computing 7. Web Servers (apache, tomcat, nginx) Position requires the below (1 year experience in the below if have Master抯; 2 years if have Bachelor抯) 8. RESTful APIs 9. SOAP Web Services Position requires 1 year experience in the following (regardless if have Master抯 or Bachelor抯) 10. Shell scripting Any suitable combination of education, training, or experience is acceptable.