Role: Sr.Net Developer - Microsoft Stack
Location: San Francisco, CA
Duration: 12+ Months
Thorough understanding of Object Oriented analysis and design principles
Extensive Experience with C#, Rest services, Json, Wpf, Vsto, Mvc, MVVM
Experience with Web Services technologies, specific emphasis on micro services architecture and domain driven design preferred
Experience developing automated tests
Some Experience in relational database programming (SQL Server)
4+ years in .NET
9+ years of development experience
Proficiency with our WINS (Windows, IIS, .NET, SQL Server) tech stack, including C#
Proficiency with SQL server development, query optimization,
parameterized queries, T-SQL for developing complex stored procedures,
and trigger management
Integration experience, including SOAP and REST based APIs with various authentication options/techniques.
Good understanding database concepts.
Experience in design and building WCF (Windows Communication foundation)
Experience in developing Finite State Machine
Experience in implementing compression methods to reduce load on the wire.
Should have working experience on improving Performance and Scalability for .net web services.
Developing services to be hosted in Cloud.
Experience with testing in spring containers is a plus.
Experience with Cucumber, Ruby, Selenium, mocking, service virtualization or equivalent
Experience with Continuous Integration tools (Jenkins)
Proficiency with Cloud and virtualization technologies such as Pivotal and VMware
Successful 8+ year track record of developing web applications
Passion for creating great products and solving unique problems
Experience leading development teams, with a preference for system creation over system maintenance / enhancement
Strong oral and written communication skills.
Self-directed and capable of working effectively in a highly dynamic and collaborative environment.