Work closely with our Development Team to build, deploy, and support our custom inhouse and customer facing SAAS solutions.
Proficient with .NET development
-Intermediate understanding of ASP.NET MVC
-Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
-Familiarity with Windows Communication Framework
Experience with Dev/Ops
-Understanding of the DNS, TCP/IP, load balancing, firewalls, and mitigating web security threats (OWASP Top Ten)
-Experience with continuous integration tools such as Jenkins, TeamCity, etc.
-Experience with deployment tools such as Octopus, Puppet/Chef, etc.
-Experience with Windows server and VMWare management
-Azure or AWS experience is a plus
Intermediate level understating of Microsoft SQL Server
-Creating database schemas that represent and support business processes
-Write and maintain stored procedures and parameterized SQL Queries
-Tune stored procedures and queries for performance
Familiar with various design and architectural patterns
-Strong understanding of object-oriented programming and patterns
-Knack for writing clean, readable code
-Understanding fundamental design principles behind scalable applications