System Architect

  • Las Vegas, NV
  • Posted 17 days ago | Updated 1 hour ago

Overview

On Site
Full Time

Skills

Policies and procedures
Object-Oriented Programming
Enterprise software
Application development
Enterprise architecture
Computer science
Software development
Node.js
AngularJS
Programming languages
Software design
Software architecture
Agile
Leadership
Design
TypeScript
JSON
React.js
RabbitMQ
Redis
MongoDB
Docker
Kubernetes
Terraform
Jenkins
Creativity
Supervision

Job Details

Description:

Work as a Leader in an Agile Team environment with other Engineers to develop and test application features and functions as described in product backlog. Perform responsibilities in accordance with all Company standards, policies, and procedures.

Essential Functions:
Responsible for the Architecture and Leadership to establish standards, methods and tools to be used for development and enhancement of the enterprise application stack, consistent with application requirements. Designs/Builds/Acquires building blocks ahead of need, to accelerate future product delivery.
  • Keeps abreast of latest products and trends and evaluates them proactively for fit in the environment.
  • Evangelizes and educates application development teams on design choices to technical standards, such as platforms and coding standards, to Engineers and clarify design and implementation objectives.
  • Diagnoses major operational problems and recommends architecture-level changes to meet availability, reliability, or performance objectives.
  • Define, understand and enforce Company, department and guild standards. Actively participate in discipline guilds that guide the technical strategies of the company and regularly lead guild discussions and activities.
  • Conducts design and code reviews to ensure technical quality, alignment with the enterprise architecture, and adherence to established standards and guidelines.

Qualification:
  • Bachelor's Degree in a technology related field or equivalent work experience.
  • Computer Science or related field, equivalent certifications and or at least 5 years of development experience in an enterprise environment with demonstrable expertise in tools and technologies similar to those in common use in Station Casinos software development preferred.
  • Design and Develop software solutions using Node.js, TypeScript, JSON, React, Angular JS, RabbitMQ, Redis and/or other programming languages and standards. Proficient at MongoDB queries. Platform skills to include Docker, Kubernetes, Terraform, AzureDevOps, Jenkins or other pipeline tools.
  • Consistently demonstrates extremely high levels of technical knowledge, ingenuity and creativity. Develops and applies advanced technologies, engineering principles, theories and concepts. Broad knowledge about the design and operation of systems outside of specialty.
  • Demonstrable expertise and leadership in software design, software architecture, software patterns, and object-oriented programming (OOP) techniques.
  • Self-motivated with the ability to meet deadlines with minimal supervision.
  • Ability to communicate effectively with Stakeholders, Team Members and Leadership in both written and verbal form.

#LI-DNP