Job Details

Solution Architect-Application
IL, United States
Job ID
Job Description
The Digital Full Stack Architect will work closely with our Director of Central Digital and Knauf IT. A Full Stack Architect will be involved from the earliest stage to scope ideas and propose tech solutions to develop PoCs, MVPs and MMPs.  This is a hand on role, driven by the use of the latest tech, best practice and solid processes.
  • Apply fluency across all digital technology components that include the web/mobile user interface, middleware microservices, back-end databases, big architectures, analytics services and loTframeworks, all on premise and using cloud services; with"spike" (i.e. bring deep expertise) in one or more of the areas above
  • Provide expertise in third-party packaged software, fluency in multiple best-of-breed technologies, and experience with multiple-technology integration strategies as the business increasingly engages with external ecosystems of technologies
  • Effectively link the architectural vision with the business vision and building solutions that focus on business value in combination with technical excellence
  • Apply a deep understanding of how an architecture will need to evolve to meet changing business goals and like to produce working software as one of the best ways to illustrate a concept
Desired Qualifications 
  • Advanced degree in computer science, statistics, mathematics, or equivalent practical experience 
  • Excellent programming skills in at least 2 digital programming frameworks, such as node.js, Ruby on Rails, and a programming language like Java, C, C++, Python, or others
  • Excellent working knowledge of HTML/CSS, and a modern frontend Javascript framework (e.g. ReactJS, AngularJS, EmberJS)
  • Excellent knowledge of SQL, and one common database technology (e.g. Postgres, MySQL, MongoDB, Cassandra, CouchDB, HBase, Neo4J)
  • Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies
  • Experience with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
  • Working knowledge and experience in designing distributed applications
  • Working knowledge of DevOps, Docker, Kuberneters and infrastructure as code 
  • Knowledge of Agile methods, Scum, DevOps, continuous integration and test-driven development
  • 5+ years experience in (hands-on) professional software engineering with progressively increasing responsibilities with experience in a leadership role
  • 3+ years solution architecture designing software and proven expert knowledge of cloud-based solutions, particularly salesforce, AWS and their different tools 
  • Ability to travel up to 40%

Follow Us