Job Description :
Essential Duties and Responsibilities:
Architect, design, develop, and implement new software applications.
Automate and improve existing software applications and tasks.
Review system requirements, and business processes to ensure alignment with business strategies
Maintain industry standards and best software practices.
Accurately appraise, estimate and complete development tasks.
Support, maintain and document software functionality and processes.
Provide 24/7 off-hours support as needed.

Required Knowledge, Skills and Abilities:
Required at least five years working in custom web and application development in the .Net Framework (preferable C, including dot Net Core.
Required working experience with Web Services, Web APIs and Restful APIs
Proficiency in developing and designing databases, writing queries, query optimization and performance, stored procedures, triggers, and functions using Microsoft SQL (non-DBA)
Required experience with an E-commerce or multi-channel retail environment
Required experience with Email services, design, personalization and delivery.
Demonstrable critical thinking and Object-Oriented Programming skills
Ability to work well independently with minimal supervision, manage multiple priorities, and remain flexible in a dynamically changing environment
Excellent verbal and written communication skills. Must be a persuasive speaker and presenter.

Desired Knowledge, Skills and Abilities:
Experience with JSON, XML, AJAX, data contracts and XSLT templates.
Experience with message queues, kafka, containers and microservices technologies.
Experience with version control using GIT and TFS.
Direct experience with enterprise email service providers (Selligent, SalesForce, etc.
Must have knowledge of the CAN-SPAM Act and E-Mail regulatory compliances.