Position: Solution Architect
Company: SpaceBus
Experience required: 5y
English level: upper

We are looking for a passionate Solutions Architect from Ukraine for the Cider Consulting company. Cider develops custom software from scratch for different clients around the USA. Mostly they work on the ERP systems for healthcare, manufacturing, and e-commerce.

Cider is a team of creative people working on stellar products. Company’s office is headquartered a few miles outside New York City, and the team largely works remotely, spread across several cities worldwide. The team consists of great people: developers, business analysts, designers, friends and hobbyists.

Some of benefits of working here:
- Flexible schedule
- Full remote
- Short hiring process (2-3 interviews)
- Long term contract
- Comprehensive salary
- Friendly international team
- Stability
- Agile methodology
- Business trips to the USA
- Environment without any bureaucracy, middle and micro-management

Skills:
- 3+ years of experience in defining Azure cloud architectures
- 5+ years of experience with .Net/C#, experience in .NET6 tech stack
- 3+ years of experience Angular
- Advanced knowledge of OOP, design patterns, SOLID principles
- Excellent analytical, problem solving, and debugging skills
- Bachelor or Master's Degree in Computer Science
- Upper-Intermediate English

Nice to have:
- Web API/RESTful server development using ASP.NET core
- MS SQL Server, Azure Cosmos DB.
- AWS experience.
- NoSQL database experience, like MongoDB, Azure or similar.
- Experience in web applications development with Angular 6.0 or newer
- Experience in web applications development with .NET Core 2.1 or newer
- Experience with git.
- Understanding of Agile development methodologies

What you will be doing:
- Be part of an agile development team
- Guide the architecture and the system design reviews
- Understand the concept of Clean Architecture and DDD
- Be able to conduct code reviews
- Be able to write maintainable code
- Research of new technologies to satisfy business needs
- Create architecture diagrams according to requirements
- Requirements analysis and clarification
- Development of key features and functionality according to project needs
- Assistance to development team in Azure infrastructure