Job Summary
A staffing firm is seeking a Virtual Software Architect.
Core Responsibilities of this position include:
- Achieving an expert level understanding of our customers' environments and their use of our products
- Creating solutions architecture, algorithms, and designs for solutions
- Architecting and leading weekly technical delivery of one or more products
Applicants must meet the following qualifications:
- Bachelor's Degree in Computer Science, Electrical Engineering, or Computer Engineering
- Knowledge of backend programming languages, like C++, Java, C#, Ruby or others
- 5+ years of experience as both a hands-on architect and a software engineer
- Experience with Database (SQL server/Oracle/MySQL/MongoDB/Cassandra), SOA, EDA, and Design patterns
- Experience with Linux, REST, tools for CI/CD (Jenkins), Git, shell scripting, and DevOps
- Experience with Javascript (ReactJS, AngularJS), HTML5, CSS3, and Cloud computing architecting