The role involves serving as a top-performing engineer in designing and developing high-quality software that meets specified functional and non-functional requirements within given time and resource constraints.
The engineer will have strong capabilities in their component level area of ownership.
Responsibilities include analyzing information, solving problems, and reaching conclusions within their professional space.
The engineer will be responsible for delivering features for enterprise-grade software independently.
They will act as a point of escalation for low-level problems within NICE and some external interfaces.
Mentoring junior team members is a key aspect of the role.
The engineer will interface with R&D Groups, including Product Managers, Sales, Customer Support, and Services.
Conducting timely code reviews for delivery is also part of the job.
Requirements:
A Bachelor or Master of Engineering Degree in Computer Science, Electronic Engineering, or equivalent from a reputed institute is required.
The candidate should have 2-4 years of software development experience.
Working experience in Core Java, with proficiency in Java algorithms and data structures is necessary.
Experience in high-performance, highly available, and scalable systems is required.
Strong experience with Angular 12+ is essential.
The candidate must have strong development experience in creating RESTful Web APIs.
Experience with public cloud infrastructure and technologies such as AWS, Azure, or GCP is required.
The candidate should have experience working in and driving Continuous Integration and Delivery practices using industry-standard tools such as Jenkins.
The ability to work independently and collaboratively, along with good communication skills, is necessary.
The candidate must be able to resolve problems of moderate scope, requiring analysis based on a review of various factors.
Benefits:
The position offers the opportunity to join a market-disrupting global company where teams work in a fast-paced, collaborative, and creative environment.
Employees have endless internal career opportunities across multiple roles, disciplines, domains, and locations.
The NICE-FLEX hybrid model allows for maximum flexibility, with 2 days working from the office and 3 days of remote work each week.
Office days focus on face-to-face meetings, fostering teamwork and collaborative thinking that generates innovation and new ideas.