Job Title: Cloud Architect
Lead the design and implementation of cloud architecture solutions, ensuring scalability, reliability, and security.
- Develop and oversee integration scenarios for various services, ensuring seamless interoperability and data flow.
- Provide strategic direction on cloud adoption and migration strategies, including the selection of appropriate cloud services and tools.
- Mentor and guide engineering teams on best practices for cloud-native development and deployment.
- Evaluate and recommend new technologies and tools to enhance the overall architecture and development process.
- Collaborate with cross-functional teams to ensure that cloud solutions align with business goals and technical requirements.
Minimum Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 15+ years of professional experience as a software architect or in similar roles.
- Proven leadership and mentoring skills in architecture.
- Proficiency in multiple programming languages and technologies.
- Strong knowledge of software architecture principles, design patterns, and best practices.
- Exceptional problem-solving skills and the ability to analyze and address complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Extensive experience with cloud platforms (OCI, AWS, Azure).
- Expertise in building cloud-native applications and microservices architecture.
- Strong knowledge of service integrations and release processes.
- Experience with service-based architecture, DevOps, and continuous deployment.
- Familiarity with Agile methodologies.
- Knowledge of secure coding practices.
- A passion for unit testing and delivering high-quality code.
- Ability to stay current with emerging technologies and industry trends.