Senior Level Full Stack Enginner

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Senior Level Full Stack Engineer

About the company


At NICE, we protect people’s money, ensure their safety and improve their experiences. Many of the world’s
leading companies and organizations are expected to manage these three critical elements of modern living.
To do so, they are tapping into the power of data, which has become ubiquitous in both business and life.
These organizations turn to NICE to operationalize this data to improve business performance, increase
operational efficiency, prevent financial crime, ensure compliance, and enhance safety and security.

Since 1986, NICE has been the recognized leader in these fields, providing solutions which turn both
structured and unstructured data into valuable and actionable information. Our success started by capturing
interactions and our expertise has evolved into applying analytics on these interactions. Combined with our
years of cultivating domain expertise in partnership with our customers, we can help our customers not only
understand what’s happening in real time, they can predict what will be.

NICE has over 6,000 employees and a presence in more than 150 countries. Our team is proud of their many
achievements. NICE is regularly recognized for innovation and the value it provides to more than 25,000
customers, including more than 85 of the Fortune 100. When it comes to turning information overload into
practical business value, no one else comes close to NICE.

About the product


Nice Sales Performance Management is a product designed to manage the performance and variable pay of
Sales teams or external partners. To many of our customers this is a mission critical application responsible
for paying tens of thousands of people. The application is highly scalable, capable of performing complex
calculations on 100s of millions of transactions. The R&D team has recently embarked on developing new
capabilities which are rapidly gaining traction in the market, leading to plans to expand the team. The
product is available on premise and as hosted deployments.

Brief Description
 You will be a joining a strong R&D team and will be expected to have knowledge in all stages of the
software development lifecycle. You’ll be working alongside other architects, engineers, and
developers, collaborating on the various layers of the infrastructure for our NICE SPM product.

Responsibilities

 Participate in our product development from ideation to deployment and beyond.


 Maintain quality, ensure responsiveness, and help optimize new and existing systems.
 Collaborate with the rest of the engineering team to design and build new features on time and to
budget.
 Maintain code integrity and organization.
 Understanding and implementation of security and data protection.
 Understanding of the Business Change cycle from inception to implementation, including the
organization of Change initiatives.
 Highly experienced with the Java programming languages and related frameworks such as Spring
and Hibernate.
 Developing front end and proficient experience using Angular 10+.
 Ability to coordinate build and release activities with key stakeholders.
 Designing and developing automated tools and routines for releases.
 A strong sense of ownership and responsibility around the products and services we deliver.

Required Skills
 5+ years’ experience of Java development in an agile environment.
 5+ years’ experience with fundamental front-end languages such as Angular, HTML, CSS and
JavaScript.
 Experience working with database technologies such as Oracle.
 Strong inter-personal skills with the ability to effectively communicate technical issues.
 Ability to quickly identify and solve technical problems in a fast-paced environment.
 Knowledge of repositories, code controls and versioning tools such as Git.
 Experience of development tools such as JIRA, Confluence, and similar tools.
 Experience in TDD/BDD methods and frameworks.
 Excellent written and verbal communication skills.

Desired Skills
 Experience in developing back-end services.
 Experience in working with Tomcat or other application servers.
 Experience working on Linux or Unix OS.
 Knowledge of Maven build tool.
 Understanding of Authentication Technologies: LDAP, SAML.
 Knowledge Java Performance Tuning techniques.
 Understanding of n-tier architectures.
 Knowledge or have worked on cloud technologies, preferably AWS.

Education
 B.Sc. in Computer Science, Industrial/Electronic Engineering and/or practical relevant
experience/knowledge.

You might also like