|Job Description:||Job Description: |
Senior developer that excels in a dynamic, fast-moving, and agile environment and is passionate about developing high quality, high performance, and scalable software. Bachelor’s Degree in Computer Science, Engineering, or a related field or foreign equivalent, and 10 years of experience in software development, programmer, or related position, with knowledge of Microsoft .NET Framework and related technologies.
5 to 7 years’ experience using Microsoft Tech stack.
Understanding of object-oriented design and programming (OOD, OOP) and Design Patterns. .NET development (C#.NET, WPF, Entity Framework, ADO.NET, ASP.NET, MVVM, MVC).
Experience developing/managing REST and SOAP-based Web Service API(s) in a highly data intensive environment.
Database Development experience. SQL Server 2008/2010 (Stored Procedures, triggers, DTS etc.).
Experience implementing Service Oriented Architecture (SOA)
Understanding of agile software development methodologies, values, and procedures.
Exposure to TFS, VSTS