Senior Software Engineer/Developer/Programmer
Avamar, the leading provider of enterprise data protection software, has immediate openings for senior software engineers. We are looking for energetic, enthusiastic, and innovative programmers to help us advance our award winning Axion software product. Check us out at www.avamar.com.
Job Duties: Design, develop, and support the Axion enterprise data protection software product.
Experience Required:
Education and work experience
Computer Science/Engineering degree ? may be waived with additional years of work experience on relevant projects in software industry. 8+ years of software development experience. This includes mainly software design and implementation but also includes unit/feature testing, debugging, and other maintenance tasks. Full software life cycle development experience ? involved in requirements, design, implementation, test, and support. Proven enterprise application software development and support ability; excellent verbal and written communication skills; ability to work well independently and in small teams.
Development environment, language, and methodology experience
Must have strong background in developing, testing, and troubleshooting in multi-platform environment, specifically Unix (Linux, Solaris, HP-UX, AIX, etc) and Windows. Must be very strong in C++ or Java programming languages. Multiple positions available for C++ developers as well as Java developers. Knowledge of modern scripting (PERL, bash, csh) and web development systems a plus. Developed software in system environment such as client server software, multi-user server applications, multitasking system software, distributed applications, etc. (No single user application on a PC) Strong network programming development skills.
Domain experience (must have one or more of these; depending on experience, candidate will automatically be considered for one or more positions)
Development experience with large storage related server applications such as database systems (Oracle, Sybase, etc.), backup and archive systems (Veritas, Legato, Omniback, etc), etc. Knowledge of file system internals for Windows, Unix, Mac OS-X, OS400, Netware, etc. Development and operational knowledge of backup solutions for various file systems and databases (i.e. Exchange, Windows File system, SQL server, Oracle, SAP, etc). System software development (OS internals: scheduling, file system, security, etc). Development experience with system management applications such as HP Openview, CA Unicenter, Tivoli, or other. Intermediate to advanced Java application development experience (Swing, RMI, JNI, JINI, J2EE, EJB, JSP, Tomcat, Web Services, SOAP, Web Sphere, JBOSS, ?). Development experience in Java based web applications and GUI layout.
Duties and ResponsibilitiesReceives assignments from team manager. These assignments relate to system design, development or defect resolution. Success in this position is determined by timeliness and accuracy of work completion. All developers are required to:Interact with other Engineering personnel as well as with Customer Support, Quality Assurance, Project Management and Product Management personnel in order to complete their job responsibilities.Gain a thorough understanding of Avamar?s products and software development processes, as well as the development, QA, and production environments.Diagnose, resolve and test software defects.Design, code, document, integrate, and test feature enhancements.
Please send resumes to resumes@avamar.com
|