Application Architect

job
  • Elevate Digital
Job Summary
Location
Dallas ,TX 75215
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
02 Jan 2025
Share
Job Description

**Must have the ability to work onsite in Dallas**

**Must be able to work W2 for any employer**


Application Architect


Top Skills

  • Strong .NET experience
  • Experience owning deliverables as an architect with the ability to speak to those deliverables
  • Experience in a high-transaction environment
  • Prefer someone with experience/understanding of Data analytics/AI and how to leverage it from an architectural standpoint
  • C#, Java, Cloud, GCP


Responsibilities

  • Lead, drive and own the architecture and design of some of the client's most complex software systems. Design and implement new components and sub-systems
  • Envision and develop the long-term architectural strategy, with emphasis on reusable components while adopting a nimble delivery process
  • Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables
  • Act as a technical and operational leader with a passion for microservices, distributed systems, cloud service development, deployment and delivery
  • Review architecture and design of the existing systems and redesign them whenever necessary
  • Deliver technical training within the engineering organization, including training new engineers
  • Work with product management, business stakeholders and other engineering leaders to help define mid-term and long-term roadmaps as well as shape business directions; drives the non-functional requirements of the product
  • Diagnose system failures and problems in production and work with the technical staff to identify root causes and address them
  • Drive code and design reviews of components in scope and drive the architectural governance for them
  • Set directional paths for the teams/department for the adoption of new technology stacks for solving business problems
  • Visibly represent multiple technology domains internally, and represent Sabre in external technical forums


Qualifications And Education Requirements

  • Expert knowledge of .NET framework (C# language) and/or Java
  • Strong hands-on technology experience building and running large-scale, highly available systems handling high volume of transactions
  • Deep understanding of cloud architectures and GCP technology and deployment
  • Deep exposure to Service Oriented Architecture
  • Deep understanding of network, queuing (MQ, pubsub, TCP/IP) and caching (Memcached) technologies
  • Solid experience in large-scale RDBMS systems and NoSQL stores
  • Knowledge of Document databases - Couchbase preferred
  • Strong design/development experience in building large-scale distributed systems and products
  • Expertise in multi-threading and performance-oriented programming
  • A solid engineer at heart with excellent abstraction, coding, and system design skills and a deep passion and curiosity for technology
  • Expert understanding of OOP principles, design patterns, and best programming practices
  • Good QA awareness (Unit Tests, TDD, Performance tests)
  • Proven leadership ability