Position: Middle .Net Engineer
Company: GlobalLogic
Experience required: 2y
English level: upper

**Job Description**
- 2+ years of professional experience developing C# .NET software applications
- Strong understanding of OOP paradigm and principles
- Good understanding and experience with GoF patterns and SOLID principles
- Great willingness to deep dive into the project on his/her own
- Practical experience of TDD
- Understanding of CI/CD practices
- Experience with .NET Core would be a plus
- Upper-Intermediate English level


**Job Responsibilities**
- Design and develop .NET applications in a team
- Work in a dynamic Agile/Scrum-based environment
- Ability to understand existing systems and underlying database, data commit processes, and data movement into and out of the databases
- A track record of designing and developing high-quality, robust software using some of the following: C#, Entity Framework, WCF, LINQ, NUnit
- Demonstrate passion about building high-quality software, love solving problems and facing new challenges. Be a proactive communicator who enjoys working closely with creative and technical peers.
- Mentor more junior team members