Senior .Net Developer (5-8 years)
Responsibilities:
- Analyze, design, build and maintain web sites and applications using Microsoft .NET with C#, as well as current web technologies
- Maintain and support existing clients and systems on various versions of the .NET framework
- Work closely with members of all areas of the company (Web, IT, and Marketing) to provide best-in-class products and services
- Work closely with clients to gather requirements and formulate high quality, cost-effective solutions with detailed low/high level design documentation.
Required Skills:
- 5+ years of experience with C# and ASP.NET
- Experience in API development.
- 5+ years of experience with standard web technologies, such as HTML, CSS, JavaScript frameworks, AJAX
- Ability document the design with detailed diagrams.
- Solid understanding of SDLC process
- Experience with source controls systems (Git/ VSTS online etc)
- 5+ years of experience with Microsoft SQL Server and T-SQL
- 3+ years of experience implementing web services using Web API or equivalent
- Solid understanding of object-oriented programming and computer science foundations
- Sound knowledge in IIS and other web servers such as Apache, Tomcat etc.
- Ability to identify issues and resolve within allowed project guidelines
- Ability to estimate work effort and meet deadlines
- Must have strong communication skills (both verbal and written)
Preferred Skills:
- Experience with Microsoft Azure platform.
- Experience with various web client frameworks, such as AngularJS and Bootstrap
- Experience with server application configuration, such as SQL and IIS