Position: .Net Architect
Company: LightTeam
Experience required: 5y
English level: upper

Leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions is looking for a .Net Architect to enrich its team with a skilled professional.


**Responsibilities**

Collaborate with software engineers to design, develop, and deliver enterprise-level applications using Microsoft .NET Framework.
Create technical designs based on functional requirements and specifications.
Build and foster a relationship with stakeholders, including management, to ensure project success.
Evaluate and suggest technologies that could improve system architecture, performance, and quality.
Implement best practices for software development, testing, and deployment.
Lead and mentor a team of developers to improve their skills and expertise.
Champion continuous improvement through the identification and implementation of process improvements.

**Requirements**
-Bachelor's degree in Computer Science or a relevant field.
-At least 8 years of experience in software development using Microsoft .NET Framework.
-Experience in .NET Core, Azure, and cloud technologies.
Knowledge of Domain Driven Design and application via modern microservice-based architecture.
-Experience with SQL and/or NoSQL data stores; code review and acceptance processes to improve code quality.
-Experience with Continuous Integration/Continuous Delivery techniques.
-Experience with TFS, AzureDevOps, Visual Studio 2017 or 2019, and Git repository.
-Experience with Containerization technology (e.g., Docker and Kubernetes container orchestration).
-Previous experience with Cloud architectures and services (AWS, Google, Azure).
-Solid understanding of security issues and defensive programming techniques.
-Demonstrated ability to translate written requirements into technical design specifications