Design and develop new features and/or maintain existing applications developed on Microsoft.NET.
Develop code and supporting technical documentation.
Work in a team environment to develop, test, and deploy software changes.
Work with customers to understand and implement new requirements.
Provide operational support when necessary.
Provide input on new designs and architecture as needed.
Develop a well-tested, high performance, scalable web application.
Required Skills
Proficiency in SOAP based APIs including WCF.
Expertise with .NET Core and ASP.NET core utilizing C#, SQL, Angular, API.
Expertise in SQL Server.
Excellent troubleshooting and reverse engineering skills.
Solid working knowledge of REST and/or SOAP services.
Working knowledge of Entity Framework, Linq2SQL, or Hibernate.
Ability to design, customize and implement Sitecore solutions is a desirable skillset.
MS ASP.NET Certification is a plus.
Required Experience
At least 4 years of experience in user interface (UI) development with JavaScript, AJAX, CSS, XML, HTML and DHTML skills.
At least 3 year of experience with LINQ to Entities or LINQ to SQL.
At least 3 year of experience with Code-First development using Entity Framework 4.
At least 2 year of experience with Windows Workflow Foundation (WF) and Web Service development experience, preferred.
At least 2+ year of experience with Agile/SCRUM.
Experience with Cascading Style Sheets (CSS)/ Javascript, Agile/SCRUM development methodologies. Experience with tracking and process management tools e.g. JIRA.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.