Job Description:
- Responsible for designing and developing architecture solutions that meet the technical and business requirements.
- Analyze system requirements, assess technology options, and develop architecture designs that encompass hardware, software, networking, and data storage components.
- Ensure that architecture designs align with industry best practices, standards, and organizational goals.
- Collaborate with stakeholders to gather and analyze system requirements.
- Translate requirements into technical specifications and design architecture solutions that address functional and non-functional requirements.
- Oversee the implementation of the designed architecture, ensuring it meets the defined specifications.
- Create and maintain documentation for the system's architecture, including diagrams and specifications.
Diagnose and resolve issues within the system, collaborating with other IT professionals.
Requirements
Qualifications:
- 5+ years in systems engineering, network infrastructure and/or architecture, software development, or a similar technical field.
- Proven track record of designing and implementing enterprise-scale systems.
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Proficiency in languages like Java, Python, C#, or JavaScript
- Experience with APIs, microservices, and containerization (Docker, Kubernetes)
- Ability to design systems that integrate across platforms and services.
- Familiarity with cybersecurity best practices and regulatory compliance
- Knowledge of Enterprise Architecture tools (e.g., ArchiMate, Sparx Systems, IBM Rational)
- Knowledge of cloud orchestration and infrastructure as code tools (e.g., Terraform, Ansible)