Senior Software Engineer
Required Qualifications:
Experience in Software Engineering or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
Expert experience as .NET Developer/Designer in Online environments.
Expertise in PnP, PowerShell, SPFx, and SharePoint Online/Microsoft 365
Expertise in Angular JS, React JS
Expert in Power Automate, Power Apps & Power BI
Expert in Web Technologies like XSL, XSLT, ECMA Script, XML, and REST API
Expert in designing and developing designer workflows.
WEB and UI development using ASP.NET, MVC, .Net Core, Angular, React js, HTML5, CSS3, Javascript/JQuery , Ajax, Web API/ Rest API
Databases like SQL server, Mongo, Postgresql, No SQL
SSIS, SSRS scheduling using AutoSYS
Familiar with various design and architectural patterns
Strong knowledge and hands-on experience in using Object-Oriented Programming.
Design principles and patterns Knowledge in Microservice Architecture, DDD, TDD design principles.
Strong knowledge of Entity Framework
Hands-on experience for Unit testing framework (NUnit, Junit, XUnit.. etc).