Position: Senior .Net developer (Poland)
Company: Customertimes
Experience required: 5y
Category: .NET
English level: upper
Published: 2022-06-01T00:00:00+03:00

**Technologies:**
.Net core with migration experience
Challenging Security-based project

**Skills and Experience:**
• 5 - 8 years of C# and/or .Net development working experience.
• In-depth working knowledge of C# language features.
• Solid understanding of Object-oriented programming fundamentals.
• Extensive knowledge of design patterns and the ability to recognize and apply them (e.g. GOF patterns).
• Solid knowledge and practical experience of at least one RDBMS, including basic DBA functions.
• Excellent knowledge of at least one client-side technology. Needs to have detailed implementation experience as well as a solid understanding of the technology-specific patterns.
• Needs to have a high-level understanding of the common frameworks in the .Net technology stack and needs to have detailed implementation experience in several of these frameworks.
• Needs to have proficient experience in working with Security-based projects or be well-familiar with Security related specifics.
• Must have the ability to analyze and solve complex problems in familiar and unfamiliar technology spaces, establishing the appropriate solution patterns to be followed by the technical team.
• Should be able to establish automated testing patterns within a project (i.e. unit testing, integration testing, and performance testing).
• Ability and experience with establishing Integration Patterns.
• Experience in Entity Framework, Identity Server, Web API, LINQ.

**Requirements:**
• Must be a team player and able to play a leadership role within the team.
• Must provide mentorship to the more junior members of the team.
• Effective verbal and written communication within team and client.
• Flexible and able to work under pressure.

**Working conditions:**
• Flexible work schedule.
• 20 working days of paid vacation leave.
• 10 working days of paid sick leave with a certificate.
• Well-established processes and loyal management.