Who are we?
Afiniti is the world’s leading applied artificial intelligence and advanced analytics provider. Afiniti Enterprise Behavioral Pairing™ uses artificial intelligence to identify subtle and valuable patterns of human interaction in order to pair individuals on the basis of behavior, leading to more successful interactions and measurable increases in enterprise profitability.
Afiniti operates throughout the world, and has measurably driven billions of dollars in incremental value for our clients.
Enterprise Architect Job Description
We are looking to hire an experienced Technical Architect to oversee the design and implementation of our self-service AI solution.
As a Technical Architect, you will be responsible to design the end to end architecture of the product, overseeing the development & implementation, and guiding development teams on design issues.
To ensure success as a Technical Architect, you should have extensive knowledge of C++, API, Front-end and Cloud technologies, performance, Linux operating systems, enterprise networking & security operations and must possess advanced problem-solving skills.
A top-class Technical Architect can design and implement any size system to perfectly meet the needs of the client.
Enable and ensure the optimal quality of product by working with development and product management teams and governance of a portfolio of projects and programs by setting up stable and scalable technical design
Extensive experience with Agile development methodologies & SDLC best practices
Providing the company with design ideas and schematics
Meeting with the software developers to discuss the system software needs
Troubleshooting systems issues as they arise
Overseeing all the moving parts of the system integration
Measuring the performance of the upgraded or newly installed system
Training staff on system procedures
Providing the company with post-installation feedback
Bachelors or Master's degree in Information Technology or Computer Science or Telecommunications
12+ years of industry experience
Previous work experience as a Technical Architect
Working knowledge of migrations from legacy environments to AWS or Azure Cloud
Working knowledge of AWS, Azure and cloud architecture best practices
Working knowledge of anyone of the contact center technologies (Avaya, Genesys, Cisco platforms) and other WFM integration tools
Working knowledge of software development and programming languages
Working experience with containerization technology such as Kubernetes or Docker
Determining whether the current system can be upgraded or if a new system needs to be installed
Good understanding of technologies related to voice & video networks, firewalls, routers, SBCs, SIP, WebRTC, WebSocket & REST APIs integration
Good understanding of Node.js / React.js development
Be comfortable and conversant around artificial intelligence and cloud computing technologies
In-depth knowledge of enterprise systems, networking modules, and software integration
Strong relational skills and the ability to relate technical solutions to business terminology and goals
Excellent communication skills
Strong remote team management qualities. Ability to work autonomously and across many time zones
Ability to see big-picture designs from basic specifications
Goal-oriented and have the self-discipline to complete all work tasks on-time