Looking for a thriving work environment where you can own a piece of history? Looking to learn more than you ever thought possible about marketing automation? Then look no further than Silverpop. Put your knowledge and enthusiasm to work for a company that is focused on building innovative marketing automation products and having fun while doing it.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Interact with the Quality Assurance (QA) team to define test plans and test data; identify reproduce and document defects; fix and verify defects.
Interact daily with Product Management team to clarify requirements or suggest changes during the implementation of the enhancements.
Silverpop employees have a responsibility to not only improve their own performance and contribution but to seek out every opportunity to help other team members and the company as a whole. There is not a set formula for finding the right balance but a key component is to understand his/her own strengths and weaknesses and how they fit into the greater needs of the company.
QUALIFICATIONS AND EXPERIENCE:
Minimum four (4) years of experience in Java programming, including JSP, Servlet, JDBC and application servers required
Java, Spring, Spring MVC, Hibernate required
TestNG or other unit testing methodologies preferred
Proficiency with dynamic languages such as Ruby, Groovy etc. preferred
Basic database design required
Stored procedure writing, PL/SQL preferred
Struts or GWT preferred
Agile product development experience preferred
Bachelor’s degree in Computer Science, Computer Engineering or equivalent required.
INTERACTION: No supervisory responsibilities required for this position.
COMMUNICATION AND COGNITIVE ABILITIES:
Must be able to communicate technical issues clearly to individuals with various levels of technical understanding.
Must be self-motivated and know when to seek guidance; detail-orientation is a must.
Excellent communication and interpersonal skills.
Exceptional organization and time management skills.
Cooperate with matrixed team members to meet goals or complete tasks.
Flexibility, ability to change priorities quickly, and capacity to handle multiple tasks.
Effective collaborator with proven process improvement skills.
Ability to consistently learn new technologies and apply those concepts to customer’s needs.
Ability to work as part of a geographically dispersed team.