Position: .Net Developer (INF)
Company: PSR
Experience required: 3y
English level: intermediate

We are developing a key project for our respectful customer from one of the Big4 companies. Our team has been developing the product from scratch for more than 3 years, and now has amazing results. We have created an enterprise application that helps more than 500,000 auditors around the world to improve their processes. Now the users want new functionality and improvements. Recently we have received a road map from the customer with a more than one-year timeframe with interesting features and challenges for our team. As a result, we need more resources, so we are looking for developers who want to be part of our expert team!

3+ years of demonstrated application development experience
Enterprise applications with long-term development and support
Line of business user interfaces, multi-tier architectures
Knowledge of mission-critical application lifecycle that is distributed around the globe
Proficiency in developing applications in C# using contemporary OOP/OOD techniques
Hands-on experience with .NET Web API, DACPACs and continuous delivery database schema changes without POCO
Experience with Azure Storage Accounts, KeyVault, SQL Elastic Pools
Experience with IoC, DI (Unity 5.0+)
Experience with authentication/authorization, JWT Tokens, and SAML Tokens
Knowledge of distributed systems, SOLID principles, design patterns
Knowledge of software testing (Unit, Integration, Fuzzing)
Experience with planning refactoring and performing software transformation
Understanding of security testing (vulnerability, penetration, auditing)
Experience in SCRUM development and unit testing
Strong communication abilities to articulate technology-based decisions
Hands-on experience with GIT and ability to manage multiple product versions in single repository
Intermediate level of spoken and written English or above.