For a software company developing solutions for retail selling by commercial enterprises, with offices in the Sharon
Work with Business Analysis to determine requirements and create software solutions that integrate with sophisticated server functionality; Develop easy-to-use, intuitive application interfaces for non-technical end-users; Utilize Agile methodology to integrate testing and support QA processes; Work with people in many different roles including IT, QA Product Management and end users
Bachelor’s Degree or foreign equivalent in Computer Science, Computer Information Systems or related technical degree.
At least five years of progressively responsible Server/Client programming experience.
At least five years of C# programming experience.
At least five years of development experience with MS SQL server or similar.
Experience with WCF, Reporting Services, WPF, NHibernate, .NET frameworks.
Experience with design patterns, modeling, UML, XML, XSD, Agile software development methodologies.
Experience with automated test development practices and continuous delivery methodologies.
Experience with architectural patterns, practices, data structures & algorithms.
Experience translating complex business requirements into implementable technical requirements.
Retail, High Tech, Software application