Gravity IT Resourcing
Sr Software Engineer (CMS)
Charles Town, West Virginia
Apply Now
To Apply for this Job Click Here
Job Title: Sr Software Engineer (CMS)
Type: Direct Hire
Location: Remote
Responsibilities:
- 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
Requirements:
- 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