
Lead Software Development Innovator
hace 3 días
We are seeking a seasoned professional to join our team as a Senior Software Engineer. This role is ideal for someone with a proven track record of delivering complex software projects and a passion for innovation.
About the RoleThe Senior Software Engineer will be responsible for designing, developing, testing, and maintaining our NICE CX software platform. Key responsibilities include:
- Designing and developing NICE CX products and features
- Unit testing and code reviews
- Resolving defects encountered during the QA cycle
- Supporting the production environment
- Mentoring junior staff members
The Senior Software Engineer will play a critical role in designing, developing, testing, and maintaining our NICE inContact software platform. This position requires a seasoned professional with a proven ability to lead technical initiatives, mentor peers, and drive innovation across multiple tiers of technology.
Required Skills and QualificationsTo be successful in this role, you will need to have:
- Bachelor's degree in Computer Science or a related field; or equivalent work experience
- 6+ years of professional software development experience, with a track record of delivering complex software projects
- Expertise in C#, .NET, Angular, JavaScript, SQL, and related technologies
- Experience with AWS, including IAM, DynamoDB, and Lambda
- Advanced knowledge of software development best practices, including design patterns, unit testing, and agile methodologies
- Proven experience with Docker, Kubernetes, and modern CI/CD pipelines
We offer a range of benefits to support your career growth and well-being, including:
- A clear career path supported by different free learning tools
- Obtain certifications to advance your career
- Collaborate with global work teams
- Participate in local and global activities and events
- Enjoy the flexibility of hybrid work, combining the best of both worlds
We are committed to providing a supportive and inclusive work environment that allows you to thrive. If you are passionate about software engineering and want to join a dynamic team, we would love to hear from you