Software Developer, Level IIMelville, NYFull-timeJob SummaryWe are looking for a motivated, tech-savvy, and highly organized individual to fill a Software Developer position in our organization.Primary Duties & ResponsibilitiesBe part of the development team working to continually grow our product using efficient code and best practices.Perform coding, debugging, testing and troubleshooting throughout the application development processDevelop modules for enterprise system applications using C# / Angular / React.Be able to understand business requirements and develop software to meet those requirements.Document application problems and resolutions for future reference.Maintain confidentiality regarding the information being processed, stored or accessed by the application.Qualifications & Required Experience5 years' Experience with C# &.NET Framework/Core/Standard5 years' Experience with HTML, CSS, and JavaScript5 years' Experience with ASP.NET (MVC)Knowledge on T-SQL/SQLStrong ability related to relational data modeling & object-oriented designDesired ExperienceModern front-end JavaScript frameworks & libraries (React, Angular, jQuery)Modern.NET libraries such as (not limited to) Entity FrameworkSkillsAbility to communicate effectively and professionally with both clients and coworkersWork as a team member with other technical staff such as network administrators and system developers.Ability to interact with customers to understand technical requirements.Strong analytical skillsEducationCandidate should possess a Bachelor of Science or Certification in related fieldCandidate should have 2-4 years' experience with C# coding and Microsoft SQL Server Databases.