5+ years of enterprise application development experience, with at least 3 years experience with C#.NET, Net Core,React, MVC 5.0 & Microsoft SQL Server. Bachelors Degree in Computer Science required; Masters degree preferred. Proven expertise in .NET web framework 4.0 & 4.5 and object-oriented programming Expertise in Microsoft SQL Server is mandatory Proficient in C#.NET and C# .Net Core with a solid understanding of their ecosystems Demonstrable experience in writing reusable libraries Solid background in fundamental design principles for building a scalable application Deep knowledge of various design and architectural patterns as well as concurrency patterns Demonstrable experience creating database schemas that represent and support business processes Experience with popular web application frameworks and Windows Presentation Framework Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds Proven experience implementing automated testing platforms and unit tests Proficient in code versioning tools {such as Git, SVN, and Mercurial} Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses and workarounds Must have excellent written and verbal communication skills. Microsoft certifications is a plus
Job Title
Software Engineer