Job Description :
Required Technical Skills:
Bachelor’s degree in business, software engineering or computer science and 6-9 years of technical experience in software design and product support
Intermediate to advanced level of experience in utilizing Agile Scrum or Kanban for software development
Extensive experience with developing for the Windows environment
Extensive experience with object oriented programming
Experience in data ingestion, data transformation, analytics and Big Data preferred
Advanced use of SQL and Stored Procedures
7+ years of experience working with C#
Experience of enterprise .NET technologies, frameworks, libraries and tools (Visual Studio, C#, ASP.NET v4, MS SQL Server, Entity Framework, WCF)
Agile development experience (Iterative development, Continuous Integration, User Stories, Test Driven Development
Experience with Test Driven Development and testing frameworks for automated quality assurance testing.
Experience working with and leading offshore teams