Software Engineer

Location: Mountain View, CA

Ref#: 1648.3316

posted: 22-Jun-2017

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. Architect, design, develop and maintain Symantec eBusiness’s Billings and Payments applications. Create technological solution identifying functional as well as nonfunctional requirements. Provide technical expertise in support of application development and govern the implementations of the applications. Review application design, code, and other project deliverables and recommend necessary corrective actions if required. Establish code quality best practices and measures. Interact with senior leaders and customers to provide solutions and hands-on technical expertise. Maintain technical documentation throughout the project lifecycle. Communicate with QA, performance testing and other Symantec eBusiness teams to deliver a high quality solution offering. Mentor junior developers. This is not a manager position – no direct reports. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 3 years of work experience in job offered or 3 years of work experience in a computer-related occupation. Position requires 3 years experience in the following: 1. Architecting, designing and development of Java Enterprise applications 2. Java and Java Platform, Enterprise Edition technologies 3. Spring 4. Hibernate 5. Service Oriented Architecture 6. Web Services 7. XML technologies 8. Oracle database 9. Unified Modeling Language 10. Tomcat web server and any application server such as WebSphere, WebLogic 11. Maven build tool 12. Unix Shell Scripting 13. E-commerce platform or e-commerce application development