Description

Required Skills:

● C# language fundamentals: OO principles, LAMBDA, Generics, Interfaces, coding standards, best practices

● .NET Framework experience: ASP.NET, ADO.NET, ASP.MVC, WEB API, Entity Framework, LINQ, LAMBDA, Dependency Injection

● Web services framework experience: ○ WCF, WEB.API, JQuery, JSON parsers, etc.

● Relational database experience (Oracle, SQL Server, etc.): Normalization, PL-SQL or T-SQL, General optimization techniques

● JavaScript language fundamentals:

● HTML/CSS language fundamentals

● Experience in Test Driven Development and automated unit testing

● JavaScript framework experience: Rich client framework (Angular, Bootstrap, Knockout, etc); JQuery, JQuery UI (or equiv).

● Testing frameworks:

JavaScript: jasmine, QUnit, TestSwarm, etc.

.NET: NUnit, Visual Studio Unit Test Framework, etc.

● Agile experience as a senior developer in a large, multi-team environment

● Experience with secure coding principals such as: OWASP Top 10, SANS Top 25

 

 

Qualifications
Desired Skills:

• Demonstrated passion for technology, such as participating in community technology events.

• Experience mentoring or teaching skills to more junior staff

• Experience developing mobile apps in iOS, Android, Microsoft

• Experience with Typescript and LESS

• Demonstrated experience with developing accessible user interfaces that comply with WCAG 2.0

Education

Bachelor's degree