Prinicipal Architect
4 months ago
At HGS Digital, our vision is to be the globally preferred digital transformation partner for our clients, creating value in their business through rigorous innovation at scale. We are an expert team of 500+ leading strategic thinkers, digital marketing and creative masters, data analysts, software engineers, and process optimization specialists with an elemental desire to create transformative digital solutions.
Want to join a startup, but with the stability of a larger organization? Join our innovation team at HGS that's focused on building SaaS products. If you are highly driven & passionate person who'd like to build highly scalable SaaS products in a startup type of environment, you're welcome to apply. The HGS Digital Innovation Team is designed to create products and solutions relevant for enterprises, discover innovations and to contextualize and experiment with them within a specific industry. This unit provides an environment for the exploration, development, testing and application of SaaS solutions. In addition to that it also looks at rapid deployment at scale and sustainability of these solutions for target business impacts
Responsibilities:
We expect you to:
- Provide technical guidance and leadership throughout the product lifecycle, including initiation, requirements gathering, architecture, design, development, release management, quality assurance, production, and beyond.
- Define target state architecture with a multi-year roadmap and deliver architectural components in incremental product releases.
- Facilitate discovery, architecture, and design workshops to refine expected business outcomes and align on requirements.
- Design customer call flow processes, dynamic routing and integration, natural language processing capabilities, and advanced analytics solutions, including speech analytics and conversational AI.
- Demonstrate a strong understanding of public cloud computing architectures and services, including AWS and Azure.
- Define and develop an efficient CI/CD framework for effective agile product development.
- Provide digital experience business automation solutions using Azure Open AI and contact center technologies.
- Create standard architecture documents, best practices, and tools for internal teams and end clients.
- Collaborate with sales teams to design and present solutions to potential new customers and assist with RFI/RFP responses.
- Mentor engineers on the team and foster effective engineering practices through technical design reviews, code reviews, and more.
Qualifications: Bachelor's degree or equivalent in information systems or related field
- Over 10 years of experience in leading, delivering, and evolving large-scale software products successfully.
- At least 6 years of experience as an architect, building complex, highly scalable, and low latency applications.
- Comprehensive expertise across multiple areas, including Service-oriented Architecture, Distributed Systems, and Microservices, with familiarity in related concepts such as distributed tracing and security.
- Practical experience in Node.js, React.js, TypeScript, RESTful Web Services, Microservices, MongoDB, and Cloud Native application design.
- Hands-on experience with AWS and Azure, containerization, and container orchestration (Docker, Kubernetes).
- Familiarity with CCaaS platforms like Twilio, Amazon Connect or Genesys is a plus.
- Exceptional communication and analytical skills