Arrivia-posted 2 months ago
Full-time • Senior
Scottsdale, AZ
1,001-5,000 employees
Accommodation

The Software Solutions Architect provides the technical leadership direction in implementing information/data management practices within the organization. This role is responsible for leading data management, as well as software/application projects as a hands-on leader who actively contributes to development. The Software Solutions Architect faces the challenge of mapping out and implementing system architectures while utilizing rapidly changing technologies in a fast-paced environment.

  • Defines, develops, maintains, and communicates standards that are used by systems which interface with the enterprise and platform architecture
  • Collaborates with business product teams to understand functional and non-functional requirements
  • Serves as a key member on the Architecture Oversight Committee
  • Actively contributes to development efforts by building proof-of-concepts, refining implementations, and writing code for critical system components alongside engineering teams
  • Identifies gaps in the enterprise data/information models and addresses them actively in collaboration with the enterprise support teams
  • Coordinates with development teams and DBAs to ensure the creation of the physical database and an optimal implementation of the data models/database designs
  • Provides strategic planning, oversight, documentation and implementation support for software engineering and application development teams
  • Participates in the analysis, evaluation, and development of enterprise long-range strategic plans to ensure the enterprise architecture objectives are consistent with long-term business objectives
  • Performs all responsibilities within the guidelines of enterprise policies and directives at or above the enterprise's performance and evaluation standards
  • Serve as a local point of contact for development and architecture issues
  • Provides detailed impact analysis assessment architecture components
  • Provides the technical leadership for developing and maintaining the information architecture
  • Designs, develops, and implements plans to translate enterprise system objectives into functional technology and business systems
  • Bachelor's degree in computer science or related field; or equivalent experience recommended
  • Master's degree preferred
  • 8 to 10 years of full stack development and architectural experience using .NET technologies and tools such as C#, .NET Core, and .NET Framework
  • Excellent communication skills, builds strong working relationships, and high degree of team collaboration
  • Deep understanding and practical development experience in design patterns
  • Knowledge of current techniques and hardware capabilities of large-scale services, databases, and web applications
  • Evaluate project constraints, propose alternatives to mitigate risks, and recommend process re-engineering when needed
  • Deep understanding of API management solutions, microservices, and system integration
  • Experience in the development and implementation of software architecture plans, Enterprise Architecture standards and guidelines, software development methodologies and strategic plans
  • Solid experience working in and operationalizing real-time streaming and distributed messaging platforms such as Redis, ActiveMQ, Kafka, and Elastic Search
  • Expert level experience in building mobile & desktop MVC web applications, RESTful API design, Microservices architecture and patterns. Java, Ruby On Rails a plus
  • Experience with On-Premise, SaaS, PaaS and IaaS solutions. Microsoft Azure and AWS a plus
  • Data storage solutions experience including Microsoft SQL Server, MongoDB, NoSQL databases preferred
  • Experience with Service Fabric, Azure Cloud and architecting scalable service-oriented solutions
  • Exclusive Employee Travel Rates on Cruises, Resorts & Hotels, Tours, Car Rentals
  • Medical, Dental, and Vision Insurance
  • 401K Plan
  • Long-Term Disability & Life Insurance
  • Pet Care Insurance
  • Legal Insurance
  • Flexible Spending Accounts (FSA)
  • Employee Assistance Program
  • Dedicated Employee Enrichment & Recognition Programs
  • Special local, dining, and merchandise offerings
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service