Solutions Architect
Role details
Job location
Tech stack
Job description
- Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
- Building and integrating information systems to meet the company's business needs.
- Resolving technical problems as they arise during the project lifecycle.
- Providing supervision and guidance to development teams throughout the process.
- Continually researching current and emerging technologies and proposing changes where needed.
- Informing various stakeholders about any problems or risks with the current technical solutions being implemented.
- Assessing the business impact that certain technical choices and architectural decisions will have.
- Providing regular updates to stakeholders on product development processes, associated costs, and budgets.
Requirements
- Bachelor''s degree in Computer Science or a related discipline.
- OR an equivalent combination of education and work experience that provides the necessary knowledge and skills.
REQUIRED SKILLS (Must-Haves)
-
10+ years of experience in systems architecture and development methodologies within an enterprise environment.
-
10+ years of experience developing reusable services in an enterprise environment.
-
Strong experience with building data pipelines & data processing architectures using: o Azure Cloud o NoSQL technologies
-
In-depth understanding of coding languages: Java, JavaScript, Python (or equivalent).
-
Sound knowledge of various operating systems and databases.
-
Proven experience in engineering and software architecture design.
-
Efficient communication and presentation skills (must interface with stakeholders).
-
Strong organizational and leadership skills (supervising/guiding development teams).
-
Experience building data warehouse architecture.
-
Technical experience with Snowflake or Redshift.