G

GCI

Alaska telecommunications provider with fiber network

Software Engineer 3 - CMS Sitecore

Full-Stack EngineeringPosted on Nov 10
Full-timeUnited States$89.3k - $148.2kIn-person

About the Job

Requirements

  • A high school diploma or equivalent is required.
  • A bachelor's degree in Computer Science, Computer Technologies, Systems Analysis, Engineering, or a relevant field is required; relevant work experience and/or education may substitute toward the total years required on a year-for-year basis.
  • At least six years of experience in software development, configuration engineering, or a similar technical role is required.
  • Experience with multiple operating-system scripting languages and web-based scripting technology is required.
  • Candidates must be able to work assigned shifts and may need to work additional time on weekends, holidays, or outside normal hours when necessary.
  • The position may require reliable transportation for occasional travel between retail store locations, offices, worksites, or other locations.
  • Candidates must be able to work in a standard office or home-office setting and use standard office equipment.

Responsibilities

  • Design, develop, build, and test applications, integrations, scripts, automations, and other software solutions that meet business objectives and requirements while following the software development lifecycle, security standards, development guidelines, and best practices.
  • Define system performance standards and key performance indicators.
  • Estimate, track, and document development efforts, including level-of-effort estimates, technical specifications, flowcharts, architectural diagrams, administration instructions, and end-user manuals.
  • Collaborate with project managers, business analysts, developers, and other project resources during project scoping, requirements gathering, and design, and comply with project plans throughout development.
  • Provide support to customers, end users, and stakeholders.
  • Troubleshoot and debug solutions to resolve incidents and ongoing problems.
  • Monitor system performance and identify areas for improvement.
  • Upgrade, reconfigure, and improve solutions to enhance usability, reliability, availability, accuracy, and performance and reduce or eliminate technical debt.
  • Architect and deliver high-performance, responsive web interfaces for mobile and desktop platforms.
  • Deploy and customize content management systems, including Sitecore, Adobe Experience Manager, Drupal, WordPress, and Contentful.
  • Develop web applications using HTML, CSS, JavaScript, TypeScript, jQuery, PHP, C#, ASP.NET, React, Next.js, and Node.js.
  • Build and consume scalable web services and APIs using REST, GraphQL, and WebSocket protocols.
  • Apply Agile practices, Test-Driven Development, and peer programming to deliver maintainable code.
  • Advance system designs focused on composable architecture, serverless computing, and automated continuous integration and continuous deployment pipelines.
  • Establish standards for the software build process used to organize and document artifacts from developer build requests.
  • Participate materially in adopting continuous integration, development operations, and applicable ITIL practices.
  • Take ownership of problems and facilitate solutions, involving other groups as necessary; manage priorities and individual tasks without direct supervision.
  • Build and maintain effective working relationships with leadership, peers, customers, and vendors, and resolve problem relationships directly.
  • Explain technical concepts to audiences with differing backgrounds, including through software diagrams such as UML; facilitate strategic and tactical discussions among business users, stakeholders, technical teams, and IT leadership.
  • Provide training to team members on technology.
  • Research software development and configuration tools and methodologies, evaluating opportunities to improve efficiency or quality.
  • Use Microsoft Office applications, including Outlook, Teams, Word, and Excel, and create and edit network diagrams.
  • Apply engineering principles and techniques from computer science, engineering, and mathematical analysis.
  • Follow and enforce established procedures and protect company and customer confidential information in accordance with applicable policies.
  • Respond to business emergencies outside core business hours when requested.

Desired Qualifications

  • Experience within the telecommunications industry is preferred.
  • Telecommunications industry or job-specific certifications are preferred.

About the Company

GCI

Alaska telecommunications provider with fiber network

GCI is Alaska’s largest telecommunications provider that delivers internet, phone, and data services to communities across the state. It runs a network built from fiber optic, satellite, and microwave links and connects to the lower 48 states via diverse fiber routes, allowing customized services for healthcare, education, enterprise, and residential customers in remote Alaska. Its network is geographically diverse and uniquely comprehensive in Alaska, backed by more than $4 billion invested to reach communities others cannot. Its goal is to provide reliable, customized communications across Alaska to keep schools, hospitals, businesses, and residents connected.

Company size
Not listed
Company stage
Not listed
Total funding
$17.2M
Headquarters
Anchorage, AK
Founded
1979

Recently Posted Jobs

Explore more opportunities at GCI

See more jobs