Sr Software Engineer (CMS)

Gravity IT Resources

To Apply for this Job Click Here

Job Title: Sr Software Engineer (CMS)
Type: Direct Hire
Location: Remote 


  • Advanced hands-on experience delivering and implementing a cloud-based CMS
  • Advanced experience in one or more of the following platforms and capabilities: Content personalization preferred with Sitefinity Cloud
  • Experience with Object-Oriented Programming and latest .NET Core versions
  • Understanding the importance of applying taxonomy rules will be necessary to organize and classify content
  • Designs, develops, and implements effective, intuitive user interfaces for Web applications, APIs, and Web properties
  • Provides technical solutions and innovative ideas to the business and internal clients
  • Understands browser specific compatibility issues as well as the benefits of the various design methodologies
  • Researches and remains current on industry trends relating to Web accessibility, usability, and emerging technologies to drive and evangelize best practices
  • Responds rapidly to continuous changes and troubleshoots issues as they arise
  • Demonstrates expert knowledge in Web presentation technologies (e.g. REST, JSON, XML)
  • Translates design requirements and specifications into robust high quality code implementations
  • Performs code unit tests and demonstrates the ability to properly validate functionality of work produced
  • Writes and maintains computer code, programs, and specifications documentation
  • Communicates the status of projects regularly and in a clear and concise way
  • Works independently with limited supervision as well as within a team environment
  • Performs other tasks as assigned


  • Overall 6+ years of experience developing web applications on the Microsoft technology stack using C# and JavaScript.
  • 3+ years of experience developing traditional and headless content management systems (CMS), such as Sitecore and Sitefinity.
  • 3+ years of experience with JavaScript frameworks with React, Vue.js, or Angular, creating and consuming RESTful, OData and SOAP based Web Services, JavaScript Object Notification (JSON), XML, and interface design.
  • Experience developing utilizing DevOps/Agile SDLC, Testing, and CI/CD required.
  • Experience with mobile Web Development (HTML5, Bootstrap, JQuery Mobile).
  • Experience integrating and analyzing google analytics.
  • Expertise with debugging code, triaging issues, and providing customer experience enhancing solutions.
  • Experience with multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js, jQuery), specifically with .NET Core.
  • Solid knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML).
  • Solid experience with front-end bundling/compilers (e.g. Gulp, Webpack, Rollup).
  • Experience with databases (e.g. SQL Server, MySQL, MongoDB), web servers (e.g. IIS, Apache) and UI/UX design.
  • Ability to develop with Web Content Management Systems (CMS), Responsive Web development skills.
  • Ability to follow Web accessibility (Section 508 and Web Accessibility Initiative (WAI)) standards.
  • Understanding of common User Experience (UX)/User Interface (UI) design patterns, best practices, and standard conventions.
  • Familiarity with source control and source control practices (Git, Subversion, TFVC).
  • Understanding of managing scalable, cross browser, and cross device code.
  • Demonstrated listening, analytical, organizational, and time management skills.
  • Demonstrated ability to work independently or lead teams/projects and cross-functionally, including in high-pressure situations.
  • Analytical, organizational skills and attention to detail.
  • Excellent communication, technical writing and documentation skills are essential.

Education and Experience:

  • Bachelor’s degree preferred

To Apply for this Job Click Here