Description

Job Description:

· Senior C# MVC Developer responsible for the development and enhancement of the Sitecore platform being implemented by the client. All client websites will be built and maintained on this platform. This position will work with a team involved in implementing this platform and migrating all existing content from the current web content management system to Sitecore. Once the new platform is built and all content is migrated, this role will assist in continued support and enhancement of the platform. Duties may include:

· Develop custom features in Visual Studio, .NET custom applications, and .NET components of Sitecore solutions based on feature specifications and technical designs.

· Operate within the dynamics of a team; exercise proper etiquette and citizenship during “team development” sprints leveraging Azure DevOps.

· Create rich web user interfaces using HTML, CSS, and JavaScript.

· Create server-side functionality using object-oriented design principles.

· Take responsibility for feature-focused unit and system testing (built both by you and others).

· Contribute to system and user acceptance testing procedures and remediation of issues.

· Create web user interface functionality using ASP.NET MVC and Sitecore.

· Strong experience working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) and experience with service-oriented architectures

· Experience developing applications leveraging a Content Management System (Sitecore, EpiServer, Ektron, Contentful, WordPress, Adobe AEM).

· Experience with Object Relational Modeling (ORM) with different tools such as NHibernate, Linq, or GlassMapper.

· Candidate should be a self-motivated, independent, detail-oriented, responsible team-player and exhibit exceptional relationship management skills including:

· Passion for building high-quality systems with software implementation best practices.

· Excellent verbal and written communication skills.

· Knowledge of sound business practices and a proven track record of anticipating and exceeding customer expectations.

Education

Bachelor's degree