At NiCE, the business problem is to provide technical leadership across development teams to ensure successful implementation of key deliverables with high availability, durability, serviceability, and supportability in mind.
Requirements
- Experience architecting systems for performance and scalability
- Expertise in designing application using relational and/or non-relational databases
- Working Knowledge of CI/CD
- Experience with AWS
- Experience with C-Sharp, .NET, GO
- Experience with AI tools (Claude, GitHub CoPilot)
- Experience developing RESTful web services
Responsibilities
- Work with product management team to define new architectural requirements
- Set the end-to-end technical direction for the team, including platform, technology, tools, and infrastructure
- Drive technical decisions, solve tough problems, and coordinate multiple project execution
- Ensure that the inContact Development coding quality standards and review processes are followed to ensure proper security and high availability standards
- Monitoring the quality of code that is delivered through reviews and other processes
- Communicate architecture in an effective and professional manner
- Ensure strong communication and collaboration between other development teams, Product Management and Quality Assurance
Other
- BS in Computer Science, or equivalent work experience
- 10+ years of software development experience
- Excellent problem solving abilities
- Excellent decision-making skills
- Strong communication skills