We are seeking a highly skilled System Analyst with a strong software background to join our team. As a System Analyst (Architecture), you will be responsible for designing and implementing complex systems and architectures in Software Project. Your expertise will be instrumental in shaping the technology landscape of our organization. Key Responsibilities:
Collaborate with cross-functional teams to understand project requirements and constraints.
Architect and design robust and scalable systems and software solutions.
Create detailed system blueprints, diagrams, and technical specifications.
Develop and maintain system design documentation.
Oversee the implementation of architectural designs, ensuring adherence to best practices.
Evaluate emerging technologies and make recommendations for adoption.
Provide technical leadership and guidance to junior team members.
Troubleshoot and resolve complex technical issues.
Ensure system performance, security, and scalability.
Requirements:
Bachelor\'s degree in computer science or a related field.
A minimum of 5 years of experience in system design and architecture.
Proficiency in system design methodologies and tools.
Strong understanding of software development principles and best practices.
In-depth knowledge of architectural patterns, cloud services, and microservices.