• Skip to primary navigation
  • Skip to main content
  • Skip to footer
The Cognition Group

The Cognition Group

  • Client Services
    • Permanent Placement
    • Staff Supplementation
    • Contract-to-Hire
    • Name Generation
  • Candidate Services
    • Advanced Analytics Positions
    • Career Placement Coaching
    • Skills Assessment
    • Placement Services
  • Our Work
    • Our Approach
    • Our Advantage
  • Diversity & Inclusion
  • Our Company
    • About Us
    • Contact
    • Our History
    • Our Recruiting Leadership

Cloud Architect – Remote

April 16, 2021 by The Cognition Group

Follow Us

Cloud Architect

POSITION SUMMARY

Provide architectural oversight and direction for the development and management of the cloud infrastructure for Company’s solutions. Perform software tasks of a highly complex nature which require extensive research and analysis. Be recognized as a technical subject matter expert in cloud strategy and development.  

ESSENTIAL DUTIES AND RESPONSIBILITIES

Design, develop and manage the software product cloud architecture. Assume a leadership role in evangelizing, educating and leading teams in the implementation of those architectures.

Be recognized and act as a technical expert in cloud development.

Perform security risk analyses, including risk mitigation and management.

Provide technical advice to other departments within the company, typically Research & Design, Quality Engineering and Software Engineering.

Actively manage and seek continuous improvement in our cloud development efforts; identify and remove barriers to efficient and quality driven development.

Effectively communicate with upper-level management, third party development teams and other departments regarding the status and direction of our cloud infrastructure.

Assist in the management of vendor relationships with Cloud Service Providers.

Work with project manager to develop estimates and create backlog for software development tasks.

ADDITIONAL RESPONSIBILITIES

Act as a required reviewer on pull requests from other developers and provide timely and appropriate feedback.

Provide oversight and act as a mentor to other technical leads on projects, as necessary.

Assist customer facing departments with sales and support issues.

EDUCATION, KNOWLEDGE, AND EXPERIENCE

  • Bachelor’s degree in Computer Science, Statistics, Mathematics, IT or a closely related discipline or equivalent experience. Cloud architecture certification preferred.
  • Minimum of ten (10) years of progressive commercial software development experience.
  • Possess a high level of expertise across cloud platform technologies.
  • Experience designing and developing resilient, performant multi-tenant and single-tenant applications.
  • Extensive experience defining and developing cloud infrastructure to support commercial software applications, and in cloud migration.
  • Experience in risk analyses and planning.
  • Experience in time management regarding project completion.
  • High working knowledge of Linux, Microsoft Windows, and/or macOS.

The following are also desirable:

  • High working knowledge of JavaScript, Modern C++, C#, and Python.
  • Experience with common architectural design patterns across a wide range of technical problems.
  • Strong working knowledge of database technologies (Relational and/or NoSQL).
  • Hands on experience with edge / IoT applications and system design.
  • Experience with Networking technologies and security.
  • Strong working knowledge of web development technologies such as such as JavaScript (ES6)/HTML/CSS and web frameworks like ASP.NET, ReactJS/Redux, Vue.js, Knockout, or Angular.
  • Expertise with the Azure cloud platform technologies, preferred experience with AWS and/or Google Cloud.
  • Experience with source control systems such as Git, Mercurial, SVN, or CVS.
  • Experience using an agile development process.
  • Ability to write and maintain unit tests and familiarity with testing frameworks such as Jest, Google Test, NUnit.

QUALIFICATIONS, SKILLS, AND ABILITIES

  • Ability to work well in a team of skilled software professionals with the ability to build consensus for new practices and technologies.
  • Ability to effectively communicate technical concepts to all areas and levels of the organization.
  • Ability to learn new technologies quickly and independently and to discern the relevancies, applicability, and usefulness of those technologies to the firm.
  • Ability to demonstrate initiative and solve complex technical problems.
  • Ability and desire to lead teams and projects, and to mentor other software engineers.
  • Ability to speak, read, write, and understand the English language.

ORGANIZATIONAL RELATIONSHIPS:

SUPERVISION RECEIVED

Receive direct supervision from the Manager, Software Architecture and Design and your project manager regarding work activities.

SUPERVISION GIVEN

Mentor other software engineers and lead project teams as assigned by the Manager, Software Architecture and Design.

Footer

Our Company

The Cognition Group is a national full-service IT resource management company with a focus in the Big Data Analytics / Automation field.

Learn More

Current Openings

BI Analyst – Power BI – Chicago

Data Engineer Mutual Funds – Chicago

BI Analyst – Power BI – Chicago

View All

Connect with Us

515 N. State St. 16th Floor, Chicago, IL 60654
773.307.9048
contact@cognitiontalent.com

  • Twitter

Copyright © 2023 · Log in