Description

Technical Skills:

  1. Thorough knowledge of UML modeling concepts (class diagrams, sequence diagrams, state machines, etc.)software development
  2. Understanding of  methodologies (Agile, Waterfall)
  3. Familiarity with system architecture patterns
  4. Ability to design and model complex systems across different domains (application, data, infrastructure)

Business Acumen:

  1. Capability to translate business requirements into technical specifications
  2. Understanding of business processes and how they relate to system design
  3. Ability to communicate technical concepts effectively to non-technical stakeholders

Modeling Skills:

  1. Proficiency in using Sparx Enterprise Architect features (diagrams, packages, relationships, stereotypes)
  2. Experience with model validation and analysis techniques
  3. Knowledge of how to generate code from models

Relevant Education and Certifications:

  1. Bachelor's degree in computer science, software engineering, or related field
  2. Industry-recognized certifications like TOGAF (The Open Group Architecture Framework) can be advantageous

Education

Bachelor's degree