Position: Solution Architect
Company: Softengi
Category: Lead
Experience required: 3y
English level: intermediate

Responsibilities 

A solutions architect is responsible for evaluating an organization’s business needs and determining how we can support those needs leveraging software, hardware, or infrastructure. Solution architecture itself encompasses business, system, information, security, application and technology architecture.

In this role you will get to practice your creativity, linking technology to tangible solutions and educating customers on how the client’s technologies can revolutionize their procurement practices. You will have the opportunity to define or invent reference architectures for a variety of use cases. Practical experience of all technologies used in our products is desired but not required, provided you have a sound technical foundation and a desire to learn.

● Analyze current technologies used within the company and determine ways to improve.

● Design major aspects of the architecture of an application, including components such as user interface, middlewares, and infrastructure

● Collaborate with clients and stakeholders to ensure the architecture is aligned with business requirements

● Provide technical guidance to the application development team, supervise a team of developers, review technical implementations

● Solve technical challenges: integrations, scalability, availability, performance, reliability, security, compliances etc.

● Document the Solutions in diagrams, documents and presentations, ensure their enrichment and consistency.

● Communicate and present the solutions to various stakeholder and to business

Must have requirements

● Master degree in Computer Science, Applied Mathematics or equivalent education

● Experienced managing software development team with strong leadership, data-driven, strong logical thinking.

● Ability to prepare well-structured and good looking diagrams, documentation, presentations and other materials

● 1-2 years of experience working as an Architect or at minimum of 2-3 years as a Technical Lead with application architect’s skills

● Good knowledge of JS tech

● Experience with SQL DBs (Postgres, Cloud-based SQL DBs) and  NoSQL DBs (MongoDB, Cloud-based NoSQL services), optimization technics and scaling

● Design patterns and technics

● Microservices architecture

● Cloud architecture (GCP or AWS)

● Rest, Websockets, SOAP

● Great collaboration and communication skills

● Excellent oral and written communication in English