Software Developer - Backend(Dotnet + Angular) Location: Pune Budget: 16 LPANotice period: Immediate to 15 daysRequirements:5+ years experience using C#1-2yrs experience with Azure technologies like Azure functions, Logic Apps, Service Bus, Blob storage
Experience with Active Directory AuthenticationExcellent analytical, problem solving, and debugging skillsFamiliar with Microsoft
Net Framework, and Windows application development and experience with Microsoft Visual Studio
Experience with Azure cloud development like building functions, blob storage, event bus
Experience using JSON, Web API, and in-app hosting developmentExperience / familiarity with using Message Queuing Experience with RDBMS including SQL
Experience using ORM tools such as Entity FrameworkExcellent analytical, problem solving, and debugging skillsSoftware engineering experience in object-oriented design and applying loosely coupled distributed design patterns to realize mid-to-large size applications
Ability to apply Domain Driven Design in development
Must understand the need for and be willing to develop unit and integration tests
Experience with unit testing in application development
Experience in agile/scrum teams preferably using TFSSolid understanding of the software development process and experience working on agile teamsBachelor of Science degree in Computer Science, Computer/Electrical Engineering or other related field
Advanced degree is preferred
Experience with microservices a plusDesired Qualifications:Full stack development experienceExperience with Web developmentOil and Gas experience including drilling or geological related applications developmentExperience with Scientific applications developmentExperience with using NoSQL databaseExperience with Angular 2+