Position: Middle .NET Developer (ID:9286)
Company: Infopulse
Category: .NET
Experience required: 2y
English level: intermediate

**The project, which boasts about 500,000 users, is a global application for audit, operating on Azure, and open to 79 countries.**

**Areas of Responsibility**
•	Participating in solution analysis, design, and architecture
•	Developing mission-critical enterprise applications
•	Designing and developing highly modular object-oriented code with extensibility
•	Building quality code while adhering to industry-standard coding practices
•	Performing enhancements or maintenance of existing applications when needed
•	Collaborating with the customer product owner, customer engineering team, QA and BA units
•	Collaborating in a fast-paced, continual learning environment, which requires the ability to quickly adapt and learn new technologies to resolve business issues

**Qualifications**
•	2+ years of demonstrated application development experience
•	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
•	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 a single repository
•	Intermediate level of spoken and written English