Role: Software Architect - Cloud
Location: Irving, TX 75039
Terms: FTE/Permanent
Must-Haves
- Deep understanding of Cloud infrastructure and Platform Expertise - Azure /GCP/AWS
- Expertise in multiple frontend and backend programming and markup languages, such as HTML, CSS, TypeScript, JavaScript, Java, Go, SQL, XML, JSON, YAML and Python Spring Boot.
- 5+ years' experience in Architecting distributed cloud-native applications
About The Opportunity
We are looking for Cloud Application Architect to join our team. As a Cloud Application Architect, you will be responsible for the Architecture of distributed SaaS multi-tenant, layered event-driven micro services system. Our systems are 24/7, and globally distributed. As a member of our talented engineering team, you will be closely involved with creative and ground-breaking product design and development. You'll collaborate with our other architects, designers, and implementation & test teams to build reliable applications and operations.
About The Responsibilities
- Architect Cloud-based solutions that are reliable, scalable, and secure.
- Successfully articulate architectural ideas and present them to various stakeholders.
- Lead the technical team to ensure compliance with Architectural standards
- Create and Implement Proof of Concept to validate Architecture decisions.
- Ability to work under tight deadlines and respond to dynamic technical challenges
- Align business and technical leaders across the solution with strong architecture inputs.
- Active participation in architecture/design reviews, code reviews
- Provide Technical leadership and mentorship to Staff
- Develop and Maintain documentation for Cloud Architecture, designs and solutions
Experience
- 5+ years' experience in Architecting distributed cloud-native applications
- 3+ experience in migrations applications to the cloud
- 10+ years of software development experience
Skills & Competencies
- Expertise in Software as a Service and associated technologies
- Familiarity with Containerization technology - Docker
- Deep understanding of Cloud infrastructure and Platform Expertise - Azure /GCP/AWS
- Experiencing in Architecting solutions for public, private, hybrid, and multi-tenant environments
- Experience with the API-driven architecture
- Excellent knowledge in Architecting, designing, development, and integration of real-time communication applications
- Experience in Linux
- Knowledge of Networking and Communication protocols SIP, Email, Messaging
- Excellent written and oral communication.
- Support the establishment of DevOps/SRE culture and methodologies within the organization
- Collaboration with Other Solution Architects and remote teams
Skillset
- Expertise in multiple frontend and backend programming and markup languages, such as HTML, CSS, TypeScript, JavaScript, Java, Go, SQL, XML, JSON, YAML and Python
- Spring Boot.
- TDD/BDD
- Agile Methodologies
- Kafka
- Front-End Frameworks - React/Angular
- Good knowledge and experience in application development and application programming interfaces (APIs), Cloud computing, Database Management
- Identity and Access Management
- Security.
Nice To Have
- Azure Cloud Architect Certification will be good to have
- Working, hands-on experience with microservices
- Go language