How will you make an impact?
- Work with product management team to define new architectural requirements
- Ensure strong collaboration between other development teams, Product Management and Quality Assurance
- Set the end-to-end technical direction for the team, including platform, technology, tools, and infrastructure
- Communicate architecture in an effective and professional manor
- Drive technical decisions, solve tough problems, and coordinate multiple project execution, including hands-on approach where required
- Ensure that the 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
- Foster strong teamwork environment and create passion and energy within the team
- Be an active participant in the development leadership team ensuring corporate success
- Represents self and department with professionalism and competence.
Have you got what it takes?
- BS in Computer Science, or equivalent work experience
- 9+ years of software development experience
- Experience with developing large enterprise-scale applications in AWS.
- Experience with Java/Akka, and readiness to work with teams using Java.
- Strong quality orientation
- Expertise in designing applications using relational and/or non-relational databases.
- Working Knowledge of CI/CD
- Experience with micro-service design
- Experience architecting systems for performance and scalability
- Experience in product development
- Excellent problem-solving abilities
- Excellent decision-making skills
- Working Knowledge of design patterns
- Working Knowledge of Agile development processes
- Strong communication skills
- Domain knowledge of ACD systems (Routing, IVR workflows)
- Must possess strong organizational and time management skills
Director, Architecture
Individual Contributor