.Net Developer

IT And Software Development National Capital Region


Description

· Bachelor’s degree in Computer Science or Software Engineering (or equivalent degree/industry experience)
· 3+ years .NET development experience using C#
· Design and development experience in both front and backend information technology systems
· Excellent understanding and application of Object orientated design skills
· Experience using application lifecycle management (ALM) suites such as JIRA or Team Foundation Server.
· Web front end client-side experience: o CSS o Javascript o JQuery o Bootstrap o AngularJS
· Experience with web services (SOAP, REST, etc.)
· Experience in an object relationship mapping (ORM) framework such as NHibernate or Entity Framework
· Experience working with unit testing and mocking frameworks
· Great team work and communication skills
· Some experience in the following Microsoft technologies:
        o Microsoft Windows Communication Foundation (WCF)
        o Microsoft MSMQ
        o SQL Server technologies: T-SQL, SSRS, SSAS
· Experience with Azure DevOps is desirable, however, not required.
· Knowledge of Azure and cloud-based technologies, including experience architecting and integrating solutions in a cloud environment
· Unit testing.