The Software Engineer contributes to the design, development, and implementation of the customer data integrations, platform capabilities and services in support of delivery of hosted IVR (interactive voice response systems) and speech applications.
Utilizes proficiency and highly developed skills to work on complex projects. Possesses experience with commonly used concepts, practices, and procedures. Relies on pre-established guidelines to perform the functions of the position under occasional supervision. Utilizes current experience and judgment to plan and accomplish goals. This position will be a remote position.
**Principal Duties and Essential Responsibilities:**
+ Design and develop customer data integration software.
+ Design and develop Java servlets and applications.
+ Design and develop tools and reusable frameworks.
+ Maintain existing customer and platform Java software.
+ Perform SQL stored procedure design and development.
+ Interface in person, by phone or email with customers, prospective customers, Contact Solutions personnel, and vendors.
+ Perform other duties as assigned
+ BS in Computer Science, Software Engineering or other related degree, or equivalent work experience
+ Minimum of 3 years' experience in software development
+ Strong proficiency in Java programming
+ Experience developing/consuming REST based web services
+ Experience in fault-tolerant or highly available, distributed systems
+ Familiarity with standard concepts, practices, and procedures within software design and development
+ Experience in Object Oriented analysis and design
+ Exceptional analytical and problem-solving skills
+ Strong time management, written and verbal communication skills
+ Exceptional attention to detail
+ Ability to work both independently as well as in a dynamic, distributed team environment
+ Ability to adhere to strict delivery schedules and successfully manage multiple projects simultaneously
+ Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, SS Verification, as well as credit and drug screening, where applicable and in accordance with federal and local regulations
+ Knowledge of web application development on Tomcat platform
+ Knowledge of data integration technologies and problem solving.
+ Knowledge of integrating client-side web service applications.
+ Knowledge with integrating Java applications via JDBC into SQL Server and Oracle
+ Ability to effectively create design and interface specifications.
+ Excellent verbal and written communication skills.
+ Strong attention to detail
+ Strong troubleshooting skills; good judgment, problem solving and resolution skills.
+ The ability to plan, initiate and organize in accordance with Company policies.
+ Knowledge of current trends and practices of telecommunications/IVR industry
As an equal opportunity employer, Verint Systems Inc. prides itself in providing employees with a work environment in which all individuals are treated with respect and dignity. This means we are committed to providing equal opportunity to all qualified employees and applicants for employment without regard to one's race, color, religion, national origin, age, gender, disability, alienage or citizenship status, marital status, creed, genetic predisposition or carrier status, sexual orientation, Veteran status or any other classification protected by applicable federal, state or local laws. This policy applies to all terms and conditions of employment including but not limited to hiring, placement, promotion, compensation, training, leave of absence or termination. Associated topics: application, c c++, c++, developer, matlab, perl, programming, sde, software programmer, sw
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.