Primary Purpose
The Full Stack Software Engineer designs, develops, tests and maintains the NICE software platform. Key responsibilities include all tiers of the technology stack, including (but not limited to) design and development of products and features, unit testing, code reviews, resolving defects encountered during the QA cycle, supporting the production environment, and assisting other developers in a team environment utilizing agile development processes.
Major Functions/Responsibility
This job description is not intended to be all-inclusive, and employees will also perform other reasonable related business duties as assigned by immediate supervisor and other management as required.
This organization reserves the right to revise or change job duties as the need arises. This job description does not constitute a written or implied contract of employment.
Required Education, Experience, and Specific Job Related Skills
Education Requirement:
Experience Requirement
2+ years experience with developing Angular based web applications
2+ years experience in Java software development
Experience with Rest APIs and Enterprise oriented applications
Well established technical problem-solving skills.
Experience with IDEs such as: Visual Studio, IntelliJ, Eclipse
Excellent communication skills
Excellent problem-solving skills
Excellent decision-making skills
Working knowledge of unit testing
Working knowledge of user stories or use cases
Working knowledge of design patterns or equivalent experience.
Working knowledge of object oriented software design.
Desire to work in a fast-paced environment
Experience Preferred
Angular experience preferred
Playwright experience preferred
Java experience preferred
Database experience preferred
Data Analytics experience preferred
משרות נוספות שיכולות לעניין אותך