Position: Junior C#/.NET Engineer
Company: Сapgemini
Category: .NET
Experience required: 1y
English level: upper

Our customer takes the leading position in the rapidly changing environment of communications technology.

1+ years of commercial SW development experience with ASP.NET Core/C#
English - Upper-intermediate

Our customer takes the leading position in the rapidly changing environment of communications technology. The company provides high-performing solutions such as infrastructure, software, and services in information and communications technology for telecommunications service providers and enterprises, including, among others, 3/4/5G equipment, Internet Protocol and optical transport systems. Current team is building integration service to organize two-way communication between own environment and external world.

Responsibilities

•	Interaction with solution architect, System & Business Consultant and (in rare cases) with PO regarding current issues and upcoming functionality
•	Take part in requirements analysis, tasks planning, estimation, coding and troubleshooting.
•	Partially working with project documentation: create/support
•	Demo on demand
•	Story analisis + splitting to logical blocks/subtasks to make it possible for few people to work on same story at the same time (partially BA stuff)
•	Suggest technical and functional improvements to add value to the product.
•	Increasing unit/Integration tests coverage 
•	Participate in code review 
•	Analyze and estimate implementation efforts 
•	Deployment and support on different environments
•	Provide support to QA and other teams 
•	Report to TL and stakeholders about current status, technical and other risks

Requirements (required)

•	1+ years of commercial SW development experience with ASP.NET Core/C#
•	Experience with RMQ (via Masstransit)
•	Experience with Oracle, PostgreSQL, Dapper, Redis, EF Framework
•	Experience with NSubstitute, NUnit
•	Experience with Kubernates, Docker, Gitlab
•	Experience with Quartz.NET
•	Experience with yaml
•	Deep understanding of SOLID principles
•	Knowledge about Web services 
•	Good spoken and written English, ability to cooperate in a global environment
•	Good communication and team working skills
•	Analytical mind, be able to follow processes and work independently

Requirements (optional)

•	Knowledge of CQRS pattern with MediatR