Job Description
We are seeking a dynamic Lead Software Engineer to join the Enterprise Application & Cloud Transformation team to realize a world class, next-gen Contact Center as a Service solution for the firm, creating an innovative and efficient customer and agent experience.
Key Responsibilities
Lead complex technology Cloud initiatives including those that are companywide with broad impact
Act as a key contributor in automating the provisioning of Cloud Infrastructure using Infrastructure as a Code
Make decisions in developing standards and companywide best practices for engineering and large-scale technology solutions
Documentation of the Engineering aspects of the Cloud platform
Understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
Review and analyze complex, large-scale technology solutions in Cloud for strategic business objectives and solving technical challenges that require in
depth evaluation of multiple parameters, including intangibles or unprecedented technical factors
Build and Enable cloud infrastructure, automate the orchestration of the entire Azure/GCP Cloud Platforms
Working in a globally distributed team to provide innovative and robust Cloud centric solutions
Required Qualifications
Full stack application development is a plus. 3+ years of real time low latency, front-end Web applications React, Redux, RXJS, Typescript, progressive Web Apps with responsive design with Rest APIs, real time eventing gRPC or Web Sockets using Micro front end architecture
Deep Domain Driven Design experience with cloud native Microservices designed and developed for massive scale and seamless resiliency, deployed on PCF/VMWare Tanzu, K8s or Serverless cloud technologies
Sound knowledge on automated testing frameworks for Unit testing for Java/Python and UI Micro services, Service Virtualization and Contract Testing, API
Testing with Blazemeter/JMeter, WebRTC signaling and audio testing including audio quality, performance stress and load tests, and chaos resiliency automated testing for full stack, lower environment data conditioning and testing
Overall 5+ years of experience, 3+ years working with GCP or alternate public/hybrid cloud and a proven track record for the below mentioned skills
with shift left practices
Must have 3+ years of hands-on experience with TrueCD, DevOps with Cucumber, Jenkins
Knowledge of Infrastructure as Code tool Terraform and GitHub, understanding of concepts and familiarity working within modern IaC/EaC pipelines
Scripting and infrastructure automation, including Python/Go, Shell, Gherkin, PowerShell etc
Enterprise Change Management and change control, experience working within procedural and process driven environment to create and maintain a strong risk and control posture
Proven experience of accelerated integration through cookbooks and blueprints, across vendors as well as enterprise CRM and ecosystems through design by contract and de-risking approaches with shift left
Must have professional cloud certification on Azure/GCP or other cloud provider
Ability to rationalize risk controls into policy outcomes
Should have good understanding of GCP or Public Cloud or AI Governance approach and solutions
Should have good understanding of Network Security Experience and Enterprise Architecture and OWASP Security practices exemplified through previous projects
Bachelor's degree