Job Description :
Essential Duties and Responsibilities:
· Build robust and maintainable code
· Design, develop, and maintain systems to solve business problems
· Build and maintain SPA applications using C#, AngularJS, and SQL
· Read and write complex SQL queries to support multiple applications'' needs
· Work with our CMS (Sitecore) to take advantage of its capabilities and deliver a better website experience
· Perform root cause analysis and outline solutions and mitigation strategies for production issues
· Work with 3rd party vendors to capture, validate, and submit for resolution problems with site content or functionality
· Write RESTful API''s to support internal and external integrations
· Build quick prototypes from scratch to use for collaboration
· Other duties as assigned
Knowledge, Skills and Experience:
· Bachelor''s degree in Computer Science or equivalent experience
· Proficiency in C# and vanilla JavaScript
· Experience with SQL Server, and ability to read and write complex queries and stored procedures
· Solid understanding of Web Technologies (HTML5, CSS3, RESTful APIs, DOM, Ajax, Browsers, etc
· Solid understanding of web-based architecture (front-end, apis, web servers, load balancing, caching, databases, replication, etc
· Version Control using Git, TFS, or Visual Studio Online
· Appreciate and influence test-driven development and creating unit tests
· Self-driven team player with ability to work independently
· Excellent written and spoken communication skills, with a passion for writing software and building web applications
Preferred Qualifications:
· Sitecore CMS experience
· Experience with TFS, Azure, Nancy Framework, and NoSQL databases
· Salesforce integration experience
· Experience with Account Management Systems