Position: Solutions Architect
Company: Symphony Solutions
Experience required: 5y
English level: fluent

**Responsibilities**
**Pre-sales area**
- Engagement with client key stakeholders, presenting company strategy, services. Build a trusted relationship with the client
- Find the best among all possible tech solutions based on the Client’s needs and expectations
- Participate in proposal preparation process from the architecture and engineering process perspective
- Work together with Service Delivery Manager and Product Owner on scoping, delivery planning of the projects. Ensure the right estimation process

**Delivery area**
- Provide customer consulting, participate in discovery phases, requirements analysis
- Participate in projects set-up, gather the team, ensure all required engineering processes are in place and built properly including scoping, planning, designing, delivery, test, and deployment of end-to-end solutions
- Basing on functional and non-functional requirements develop an architecture for custom solutions
- Select tools and technologies (platforms, HW, SW, security network, and other components) for the project.
- Create solution PoC, prototypes
- Act as most Senior technical expert on the project; provide inputs to Developers and QA teams;

**Competence management**
- Conduct technical and cultural interviews for key technical roles in the company
- Contribute to Community of Practice for the related tech stack. Ensure the training and knowledge sharing activities are aligning with the Company strategy
- Define the competence engineering standards and adjust the recruitment and grading process
- Take part in interviews for key technical roles

**Requirements**
- Excellent communication and presentation skills
- Ability to effectively present information to top management and public groups
·     5-7 years experience  in software development with any of following: Java, C#, Python, Javascript
- Broad knowledge in cutting edge software technologies
- Experience in leading and mentoring one or more software development teams
- Experience with Lean / Agile / Scrum and team scaling practices and frameworks (SAFe, Less or other)
- At least one year of experience in solution architecture functions in service or product companies:
o Building trusted relationships with clients / internal customers
o Influencing senior decision-makers
o Leading medium to large size solution delivery projects
o Analysis of business, product and technology requirements
· Excellent knowledge in Computer Science / Programming Theory:
o Databases
o Code testing practices
o Algorithms
o Architectural & Enterprise Patterns
o Design patterns
o Deployment patterns
o Security patterns, computer security, and networking vulnerability

**Practical experience with:**
- High load systems
- Cloud technologies (AWS, Azure, GCP)
- Microservices and Serverless architecture
- RDBMS / NoSQL
- Messaging / Service Bus systems
- Version control systems (GIT)
- CI/CD tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
- Networking protocols, conventions
- Containerization and Orchestration

Desirable
· Experience in Pre-Sales
· Gambling domain experience
· Experience working with US/European clients
· Project and resource management skills
· Certifications on: Architecture frameworks, Cloud providers, Scrum or scaling frameworks