Key Responsibilities
Design and communicate innovative solutions using packaged software, cloud services, and custom development.
Lead collaboration with Technology and Business partners, review architecture documents, and adopt best practices for enterprise applications, web applications, microservices, and application containerization.
Mentor teams, guide and mentor other architects, foster their professional growth, and ensure alignment with architectural standards.
* Evaluate new technologies, frameworks, and tools to solve specific business problems and meet project requirements.
* Develop software solutions utilizing various technology stacks and methodologies.
* Assess and address complex technical issues.
Stay updated with the latest technologies and share expertise across teams.
Requirements
We seek professionals with:
* Skill in designing solutions and communicating them through logical component diagrams, integration diagrams, and deployment diagrams.
* Knowledge of all phases of the SDLC and full lifecycle implementations using traditional waterfall/iterative and agile methodologies.
* Experience working and communicating with stakeholders at varying levels of seniority and understanding.
* Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
* Familiarity with DevOps practices and infrastructure automation.
* Understanding of security principles and compliance requirements.
Bachelor's degree in computer science or a related field is preferred, but not required. Relevant certifications like TOGAF Enterprise Architecture Certification are also a plus.