Sutherland is seeking an attentive and goal-oriented person to join us as a Software Engineer for the NICE Systems program who can translate to the functional level the underlying technical details of customer requirements with the help of his technical expertise and proprietary product available at Nice Actimize. His expertise will be composed of excellent understanding of the Java 8/11 language, will be able to administer JVM (Tomcat, Jboss, Websphere, among others), will have the sufficient knowledge to administer at basic level Oracle/SQL-Server database engines in Linux or Windows server environments, will also be able to write and read SQL with performance-scope.
Job Description
The Software Engineer performs a wide range of duties including some or all the following:
•\tDetermines technical feasibility by evaluating requirements and analysis as well as proposed solutions.
•\tPrepares and installs solutions by determining and designing system specifications, standards, and programming.
•\tEnhances existing solutions to match client requirements by configuring and customizing software using Actimize software, SQL, and other technologies.
•\tTests and approves software solutions, configurations, and customizations.
•\tProvides information by collecting, analyzing, and summarizing development and service issues.
•\tUtilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
•\tCollaborates and adds value through participation in peer code reviews, providing comments and suggestions.
•\tProvides reliable solutions to a variety of problems using sound problem solving techniques.
•\tPerforms technical root cause analysis and outlines corrective action for given problems.
•\tServe as a mentor to less experienced software engineers.
•\tEstimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some design aspects.
•\tApply a sense of urgency, commitment and focus on the right priorities in developing technical solutions in a timely fashion.
•\tReview product and/or application information including manuals and brochures for technical accuracy.
•\tDocuments and demonstrates solutions by developing documentation, diagrams, clear code, and comments.
Qualifications
•\tFor ERCM SE: strong Java/J2EE experience.
•\tWeb Technologies: strong hands-on JavaScript, jQuery, HTML, Webservices/APIs, XML, XSL.
•\tDatabases: MS SQL and/or Oracle. Cassandra is a plus.
•\tOperating systems: Windows and Linux.
•\tKnowledge of ETL tools is a plus.
•\tAWS and Container experience is a plus.
•\tTableau knowledge is a plus.
•\tExcellent communication and problem-solving skills.
•\tExcellent written and spoken English.
•\tPro-active and Team Oriented approach.
•\tBS degree in Computer Science or related field.
•\tTravel required 0 to 10%.
•\t3+ years’ experience with a Software Company or in a consulting role.