NiCE is looking for a Full Stack Software Engineer to design, develop, test, and maintain their software platform, aiming to deliver extraordinary customer experiences, fight financial crime, and ensure public safety.
Requirements
- Angular
- JavaScript
- Java
- JSON
- REST APIs
- basic database knowledge preferred
- 2+ years experience with developing Angular based web applications
- 2+ years experience in Java software development
- Experience with Rest APIs and Enterprise oriented applications
- Experience with IDEs such as: Visual Studio, IntelliJ, Eclipse
- 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
- Angular experience preferred
- Playwright experience preferred
- Java experience preferred
- Database experience preferred
- Data Analytics experience preferred
Responsibilities
- designs, develops, tests and maintains the NICE software platform
- design and development of products and features
- unit testing
- code reviews
- resolving defects encountered during the QA cycle
- supporting the production environment
- assisting other developers in a team environment utilizing agile development processes
Other
- Work as a member of an agile team
- Manage time effectively working on one or more concurrent projects
- Deliver high-quality software on time
- Attend meetings and training as required
- Working with UX and developers and product management to ensure the successful completion of a project
- Mentor other developers as needed
- Design and present projects to improve current processes and overall platform
- Provides critical technical capabilities to the team and evangelizes those skills to others
- Functions as a Technical or Team Lead as needed
- Bachelor's degree in Computer Science, Business Information Systems or related field or equivalent work experience
- Well established technical problem-solving skills
- Excellent communication skills
- Excellent problem-solving skills
- Excellent decision-making skills
- Desire to work in a fast-paced environment