Solution Architect


MUST-HAVES

  • Software Development: Java (required), node.js, Python
  • Cloud Infrastructure: AWS, GCE
  • DevOps: Docker, SonarQube, Ansible, Gradle, Maven
  • Excellent communication skills which includes leading technical team in effective way
  •                         NICE-TO-HAVES

    • AngularJS
    • Docker, SonarQube, Ansible, Gradle, Maven
    • NoSQL Datastore Design: Cassandra, HBase, Redis, ElasticSearch

      • Strategic Direction and Leadership
      • Work together with the Head of Architecture and engineering leads to define the long-term technology strategy for the Incites application, evaluating technologies and generating roadmaps as necessary.
      • Assist project teams in mapping their current solutions to the long-term strategy.
      • Provide good governance on security, scalability, and disaster recovery in a cloud-first environment.
      • Technology Design
      • Lead the infrastructure and systems design for the Incites application in cloud technologies: UI technologies, microservices, SQL/NoSQL datastores and caching layers.
      • Work closely with the application and DevOps-oriented teams building out the systems, collaborating on design elements and execution specifics as needed. Hands on work expected.
      • Advise other local technology teams on best practices, applicable technologies, and educate teams on the basics of cloud-native delivery.

      REQUIREMENTS

      Education:

      • BS degree in Computer Science, Computer Engineering, Systems Design Engineering or Mathematics
      • Advanced degree with a specialization in systems architecture or extensive systems architecture experience is desirable.

      KNOWLEDGE AND SKILLS

      • 10+ years of technology experience, with at least 3+ in an architecture role and 5+ in software engineering.
      • Excellent collaboration, communication and visual design skills
      • Extensive experience with Java programming is a must, as well as experience in cloud design.
      • Architects are expected to have working knowledge of at least one technology or SaaS from each of the following groups:

      Required:

      • Cloud Infrastructure: AWS, GCE
      • Software Development: Java (required), node.js, Python
      • Web Services Design & Best Practices with REST, JSON
      • DevOps: Docker, SonarQube, Ansible, Gradle, Maven

      Preferred:

      • SQL Database Design: MySQL, Postgres
      • NoSQL Datastore Design: Cassandra, HBase, Redis, ElasticSearch
      • Business Intelligence (BI) tool like Qlik or Tableau
      • DevOps: Docker, SonarQube, Ansible, Gradle, Maven
      • Knowledge of AngularJS