Position: Senior .NET Developer
Company: Forte Group
Category: .NET
Experience required: 5y
English level: intermediate

**Technologies and Tools:**
● Backend: .NET Core, EF Core, Azure App Service, Azure Functions
● Databases: SQL Azure
● Repository: GitHub
● Tools: Azure DevOps

**Responsibilities:**
● Design and develop a software application
● Analyze requirements, collaborate with team members to produce thoughtful software designs
● Provide accurate estimates on work items
● Maintain coding standards and participate in peer code reviews
● Facilitate engineering operation process to ensure high-quality software solutions concerning engineering excellence
● Assess solution architecture in terms of vulnerabilities and possible improvements

**Qualifications and Skills:**
● Deep knowledge of C# and .NET Core
● Strong understanding of object-oriented development, use of design patterns
● Experience with EF, e.g. code first, migrations, writing performance-optimized queries (knowledge of SQL Server is an advantage) 
● Knowledge and participation of all stages of the SDLC processes (reading requirements, understanding test plans, and accustomed to multiple environments)
● Experience with Azure PaaS is a plus
● Strong verbal and written communication skills along with the ability to effectively communicate with various levels of management
● Ability to adapt to changing priorities quickly handling multiple tasks simultaneously and be innovative where needed
● Excellent problem solving and analytical skills
● Intermediate English level or higher

**Engineering Practices:**
● Code Review
● Refactoring
● CI/CD

**We offer:**
● Experience working with colleagues locally and abroad
● Opportunities for self-realization
● Friendly team and enjoyable working environment
● Professional and corporate events
● Social package: professional & soft skills trainings, medical & family care programs, sports
● English classes in the office with a dedicated teacher