Responsibilities
- Analyze and interpret business requirements provided by business analysts to understand the strategic outcomes and desired business functionality.
- Develop high-level architectural designs that align with business strategies and adhere to company architecture standards.
- Design system architectures including software, hardware, interfaces, integrations, and security considerations.
- Create detailed technical specifications and documentation to guide the development.
- Collaborate effectively with cross-functional teams including business analysts, developers, project managers, and stakeholders to ensure cohesive development and implementation of solutions.
- Facilitate communication between technical teams and business stakeholders to ensure alignment on requirements and architectural designs.
- Identify opportunities for process and system improvements based on analysis of current systems and business needs.
- Provide recommendations and guidance on implementing improvements to enhance system performance, efficiency, and user experience.
- Conduct system testing and debugging to ensure the quality, reliability, and security of implemented systems.
- Provide ongoing support, maintenance, and troubleshooting for implemented systems.
- Monitor system performance and proactively address any issues or potential improvements.
- Stay current with industry trends, emerging technologies, and best practices in systems analysis, design, and architecture.
- Incorporate new technologies and methodologies into architectural designs and system improvements.
Qualifications
- Experience in analyzing complex business requirements and translating them into technical solutions.
- Strong background in software development, network architecture, and system integration.
- Experience with software development methodologies (e.g., Agile, Scrum) and project management practices.
- Strong background in designing system architectures that align with business strategies and adhere to architectural standards and best practices.
- Proficiency in architectural frameworks, design patterns, and best practices in system design and development.
- Ability to analyze complex business needs, identify system requirements, and propose appropriate technical solutions.
- Clear and coherent in both written and verbal communication skills to collaborate effectively with diverse teams including business stakeholders, developers, and IT teams.
- Strong problem-solving abilities to troubleshoot issues, conduct root cause analysis, and propose innovative solutions.
- Ability to work collaboratively in cross-functional teams and contribute effectively to achieve project goals.
- Commitment to ethical practices, especially concerning data security and privacy.
Screening Criteria
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least two (2) to five (5) years of experience as a System Architect or in a similar role combining analysis, architecture, and project management.
- Must have a stable employment history.