Position Details:
Position: Senior Software Developer (Sitecore)
Location: Allen, TX 75013
Duration: Long Term
Pay Method: W2-Hourly
Work Author: USC/GC/TN-EAD
Job Description:
Client is looking for a talented Developer who can deliver high-performance and intuitively designed applications using a wide range of modern technologies and practices with a focus on Sitecore CMS.
The Senior Developer’s responsibilities include participating in the entire software development life cycle to design and create the next generation of internal and external web and mobile applications to provide information and functionality to our customers via our public facing application.
Essential Job Functions:
Requirements analysis: review non-technical user stories with the stakeholders.
System Architecture: participate in technical design of new and updated functionality with our team, other Frontier teams, as well as external companies.
Feature development: developing functionality across the full stack including database, services, system integration, and UI.
Sitecore development and management: Oversight of the development teams utilizing our Sitecore CMS along with development and management of the Sitecore instances .
Maintenance: investigate, troubleshoot, debug and implement fixes for software defects
Testing: work closely with Quality Assurance and software development engineers to ensure that code is exercised in an automated way that ensures consistent quality.
Dev ops functions: working with the operations team to support our deployment process.
Documentation: support the sustainability of the systems by providing concise documentation about the applications and process.
Mentoring: provide code reviews, training, and paired programming to other members of the team.
Job Requirements:
Required Skills and Experience:
Degree in Computer Science and 3+ years of experience or 7+ years of experience
Must be a self-starter, needing little direction and capable of working in a fast-paced development environment
Sitecore Development: 2 years+ experience developing in a Sitecore CMS (most recent version preferred).
Sitecore Management: Hands-on experience managing a Sitecore CMS instances and supporting a team of developers updating the instances.
Microsoft technologies: .net Framework, .net Core, C#, ASP.NET MVC, WCF, Web API, Entity Framework.
Database technologies: experience building and querying Microsoft SQL and no-sql databases (specifically Mongo and Cassandra).
Web technologies: Practical experience with Web UI technologies like Angular, React, JavaScript, and HTML/CSS
Testing and/or automation frameworks: like nUnit, XUnit, Selenium, Jasmine, etc.