System Architect

A System Architect, also known as a Software Architect, is a senior technical role responsible for designing and overseeing the architecture of complex software systems. In industries like Technology, Finance, and Healthcare, where robust and scalable systems are critical, System Architects ensure that the overall structure of software solutions aligns with business goals and technical requirements. They work closely with stakeholders, developers, and other IT professionals to define the architecture's blueprint, select appropriate technologies, and guide the implementation of software projects.

System Architects combine their deep technical expertise with creativity, attention to detail, and strong problem-solving abilities to design systems that are both efficient and adaptable. Their role is pivotal in shaping the foundation upon which software systems are built, ensuring that these systems can grow and evolve with the organization’s needs.

Skills
Recruitment Bullet

Architectural Design Software

Recruitment Bullet

Project Management

Recruitment Bullet

Building Codes

Responsibilities

  • Job Title:
    System Architect
  • Job Summary:
    We are seeking a visionary and experienced System Architect to lead the design and implementation of scalable and secure software systems within our organization. As a System Architect, you will play a crucial role in shaping our technology strategy, ensuring that our systems align with both current and future business needs. This role offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and make a significant impact on our company’s success.
  • Requirements:some text
    • Bachelor’s degree in Computer Science, Information Technology, or a related field
    • 7+ years of experience in software architecture or system design roles
    • Proven experience with architectural design software and CAD tools
    • Strong understanding of building codes and industry standards
    • Experience with project management and leading technical teams
    • Excellent problem-solving and analytical thinking skills
  • Responsibilities:some text
    • Design and oversee the architecture of complex software systems
    • Collaborate with stakeholders to understand business requirements and translate them into technical specifications
    • Lead the selection of appropriate technologies and tools to support the architecture
    • Ensure that systems are scalable, secure, and maintainable
    • Provide technical leadership and guidance to development teams
    • Review and approve architectural designs, ensuring alignment with company goals
    • Stay up-to-date with industry trends and emerging technologies to inform architectural decisions
  • Must-Have:some text
    • Strong expertise in architectural design software and CAD tools
    • In-depth knowledge of building codes and industry standards
    • Proven ability to lead technical teams and manage complex projects
    • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders
    • Creativity and attention to detail in designing innovative solutions
  • Soft Skills:some text
    • Creativity: Ability to think outside the box and develop innovative architectural solutions.
    • Attention to Detail: Ensuring that all aspects of the architecture are meticulously planned and executed.
    • Communication Skills: Effectively communicating with both technical and non-technical team members.
    • Problem-Solving: Quickly identifying and resolving architectural challenges.
    • Organizational Skills: Managing multiple projects and ensuring they are delivered on time and within budget.
  • Hard Skills:some text
    • Architectural Design Software: Proficiency in tools like UML, TOGAF, or equivalent.
    • CAD (Computer-Aided Design): Experience with software used for technical illustrations and precision drawings.
    • Building Codes: Understanding and applying coding standards and practices in software development.
    • Project Management: Ability to plan, execute, and oversee projects effectively.
    • Design Principles: Strong foundation in modularity, reusability, scalability, and other key design concepts.

Can't find a role your hiring for?

Request a role and we'll help you connect with Whitecarrot.io team

Request a Role