Position: Software Architect
Company: door3.com
Category: .NET
Experience required: 5y
English level: upper

Essential Job Duties:

- Identify a general architectural vision for product development.
- Help point us in the right direction, while we navigate the future of emerging technologies.
- Working directly with our front-end and back-end developers and clients to implement cutting-edge experiences across a variety of technologies and tools.
- Working flexibly in an Agile development environment; must be able to set the pace of dev teams and adapt to changing requirements.
- Communicate complex concepts in easy to understand terms for client and team members.
- Evaluate functional requirements captured by a business analyst
- Select technology stacks and deployment methods
- Estimate development time

Required Skills & Experiences:

- 7 year + working experience on the similar position/ role in software development and tech consultancy companies
- Proven experience with a high-level structure of a software system/ architecture
- Expert knowledge of ASP.NET Core & Entity Framework Core
- Strong knowledge of relational/non relational DB architecture
- Experience with Azure and AWS
- Experience with Agile development including daily scrum and weekly iteration reviews and planning
- Great communication skills and experience refining requirements in close collaboration with business stakeholders
- Very good written and spoken English communication skills.