Solution/GraphQL Architect

CyberTec
Greenwood Village, CO, United States
Full-time

Client Spectrum

Location Greenwood Village, CO Must be onsite day 1. Manager is open to candidates who will relocate (2-3 weeks from offer) but if they are not onsite day 1 the offer will be retracted. Hybrid onsite 3 days / wk.

Visa No h1B

Multi-year, ongoing contract

Pay market

Solution / GraphQL rchitect

Manager Notes

MUST have strong application and solution architect experience.

Requires GraphQL experience with REST nd application architecture.

MUST have 2-3+ yrs experience with GraphQL. Any experience with Apollo GraphQL is a PLUS.

MUST have strong REST API experience.

NO hands on coding BUT MUST have background in full stack development s this person will be heavily interacting with Dev teams this is a true rchitecture position

Must have experience doing POCs proof of concepts

rchitecture know what might go wrong be prepared to understand S IS TO BE architecture.

MUST have good leadership and be able to take initiative! Be in an advisory role know the pros and cons of approaches. Take recommendations from team and accept if it's the right move or explain why it's not the best approach.

Interview : one video interview - After initial interview, will take written exercise then decision

Job Summary

The GraphQL Technical Architect within Architecture Enablement team will be the primary architecture point of contact for GraphQL implementation, optimization and integration at Charter Digital Platforms, acting as the technical expert in this area.

The Architecture Enablement team is accountable for end-to-end architecture solutions for programs related to Self Service Apps and Portals.

The primary objective of this team is to enable flexibility, reducing complexity for consuming teams and creating internal platforms & practices.

This particular role would ensure greater alignment between architecture and delivery teams.

Job Focus

Champion GQL

lign architecture with development

Develop GQL feature roadmap and prioritization

Work with Front End (Web, App) and Back End (Services including GQL) teams to understand pain points related to GQL

Work with team leads to understand needs and wants

Link graph goals to key company goals and initiatives

Communicate graph new features to encourage use and implementation, changes to the platform, or outages

Collaborate with external technology partners on licensed software platform for GraphQL related support and feature enhancements

Lead GraphQL Community at Charter, working with FE and BE teams to develop and evolve GraphQL standards, review schema designs, and manage schema change processes

Primary point of contact for IVA / Chat vendor to work through integration with GraphQL services

Delivery and Execution

Own architecture of GQL layer and continue to evolve it as needs change

Develop features shared across all GQL services to improve operation and performance

Evaluate, recommend, and demonstrate tooling and other developer experience aspects to improve developer productivity

Monitor GQL operation and performance across environments

ssist Back End and Front End teams in triaging and analyzing GQL related issues

Own GQL caching strategy and implementation and recommend caching best practices

Own testing strategy and recommend / demonstrate best practices to service teams

Collaborate with DevOps team to evolve CI / CD pipelines

Work with release managers to release new features and patch existing releases

Collaborate with architecture team and tech leads to advance overall architecture design and platform engineering

Top Technical Skills

GraphQL

pollo Federation

NodeJS

Express

Jest

GitLab CI / CD pipelines

DataDog

Splunk

Kubectl

Helm

Conversant with cloud environment and some of the programming languages like Java, NodeJS

Conversant with Microservices architecture and design patterns

Experienced in REST service standards

Other Skills, Abilities and Knowledge

bility to prioritize and organize against multiple initiatives effectively

Proven analytical skills to solve complex technology and business problems.

Inquisitive nature. Eager to explore new concepts and approaches

Excellent written, verbal, presentation and interpersonal skills.

bility to show judgment, initiative and to accomplish job duties

ptitude and eagerness to learn from a new environment and make an impact quickly

dvanced knowledge of software development and delivery

dvocates and follows architecture / design best practices

Expert in analyzing current system behavior through code / logs / monitoring tools and provide recommendations on optimizations.

Desired Work Experience

Overall Software Development / Design 8+ years

Software Architecture 2+ years

GraphQL 3+ years

Web and / or Native App Development Optional, good to have

14 days ago
Related jobs
Promoted
CyberTec
Greenwood Village, Colorado

The GraphQL Technical Architect within Architecture Enablement team will be the primary architecture point of contact for GraphQL implementation, optimization and integration at Charter Digital Platforms, acting as the technical expert in this area. The Architecture Enablement team is accountable fo...

Promoted
Northrop Grumman
Aurora, Colorado

About our organization: *As a Software Engineer, you'll be joining our growing Aurora Software and Digital Engineering department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator, and Network Engineer peers from entry-level to the most senior chief eng...

Promoted
PMI (Project Management Institute)
Denver, Colorado

JobPosting","title":"Enterprise Application Architect","datePosted":"2024-04-23T00:00:00","validThrough":null,"description":"How You'll Make a Difference\nYou will use your knowledge and experience with architecting distributed enterprise technical solutions. Leading teams and collaborating effectiv...

Promoted
VirtualVocations
Denver, Colorado

A company is looking for a Senior Sales Engineer. Key Responsibilities:Supporting Regional Directors and Customer Experience Managers in selling and renewing products and servicesPartnering with customers to create and execute Implementation and Adoption PlansAssisting with RFP responses and ensurin...

Promoted
Paul Davis
Denver, Colorado

Residential Large Loss Project Manager. As a Commercial Reconstruction Project Manager, work with owners and sub-contractors after disasters such as a fire or flood to clean up and repair damage to commercial property. This position involves monitoring project plans, schedules, work hours, budgets, ...

Promoted
Excel Roofing Inc
Englewood, Colorado

As a Roofing Project Manager, you'll take charge of projects from beginning to end: generating leads, closing deals, and overseeing project execution. Access to industry-leading tools, technology, and resources to support project management activities. ...

Promoted
Addison Group
Denver, Colorado

Senior Air Quality Project Manager. Candidates should have experience managing tasks within the projects, scoping, and budgeting for proposals, and communicating with internal and external clients to ensure projects are completed on time and within budget. Develop scope and budget on various air qua...

Promoted
Brick Staffing, LLC
Denver, Colorado

As a Construction Superintendent, you will be responsible for overseeing and coordinating various aspects of construction projects, ensuring they are completed on time, within budget, and to the highest standards. Develop and execute schedules in partnership with the Project Management team. Select ...

Promoted
DISH
Commerce City, Colorado

Specifically, this experience must be in writing Big Data data engineering jobs for large-scale data integration in AWS; prior experience in writing Machine Learning data pipelines using Spark programming language is an added advantage. Deploy enterprise-ready, secure, and compliant data-oriented so...

Promoted
Raytheon
Aurora, Colorado

Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. Follow established Software processes and procedures, development, documentation and maintenance/management of operations concepts, requir...