Platform Enterprise Architect

IBM   •  


Industry: Technology


Not Specified years

Posted 26 days ago

Job Description
The Weather Company, an IBM Business is seeking a Platform Enterprise Architect to join the Enterprise Architecture team and provide project oversight involving the execution of the migration of TWC The Platform Enterprise Architect will be responsible for articulating an architectural vision, conceptualizing architectural approaches, developing and validating the architecture and high level solution design against business requirements, and guiding and mentoring development teams on methodologies, processes and best practices aligned with The Weather Channel’s Engineering Handbook.

The Platform Enterprise Architect will be responsible for assisting The Weather Company to mold an already world class data and analytics platform into its next evolution while remaining most performant, scalable, and cloud agnostic platform. The Platform Enterprise Architect will be fully involved in the transformation of the SUN Platform that powers over 25 billion API requests per day at 150,000+ requests per second with an extremely high cache hit ratio. This person must be familiar with a microservices-based architecture experience including the design of a protocol and technology agnostic system, modern container (Docker etc.) based compute frameworks, modern database technologies (Cassandra, Redis, Riak, etc.), modern queue and messaging technologies (RabitMq, Kafka etc.) and cloud-based architecture (AWS, Softlayer, Azure etc.). Experience with Analytics platforms using Data Lake and Apache Spark is preferred.

Required Skills and Previous Experience

To be part of achieving team, the person will need to be self-motivating, creative disruptor, extremely inquisitive, and always self-evolving and learning. Most importantly, the successful applicant will fit the open and flat culture of the Weather Company. The Weather Company is a casual, relaxed and collaborative atmosphere that is flat and open with a startup feel and energy. The successful applicant will have a fail-fast mindset, results-oriented, and constructively dissatisfied. They will have an insatiable hunger for learning and innovation. The person will also be patient and purposeful seeking first to understand and yet constantly challenge the status quo while remaining professional and polite. The Weather Company is a place where nothing is sacred, and everything is open to debate. We employ people who are always open to discuss and engage regardless of one’s level, achievements, or title giving no preference to anyone evaluating ideas on their own merit, facts and data. The successful applicant will be transparent and have a combination of passion, persistence, preparation and patient endurance. Finally, even most importantly, the successful applicant will enjoy working in an environment of ping pong, foosball, video gaming, nerf guns, scooters, candy/snacks and fountain drinks ready to engage on a variety of significant topics like Star Wars vs. Star Trek

Required Technical and Professional Expertise

  • Application Architecture Experience
  • Large, Enterprise Systems design
  • Pattern based architecture methodology
  • Functional Decomposition
  • Service Oriented Architecture
  • Practical knowledge of application/data service design and implementation including REST
  • Practical knowledge of various data base technologies including relational and nosql/big-data
  • Experience throughout the entire project lifecycle
  • Excellent problem-solving skills
  • Ability to translate business requirements into thorough technical requirements while not being prescriptive on implementation
  • Flexibility, team focus, and strong interpersonal skills with the ability to reach consensus among diverse and even difficult IT and business partner groups

Preferred Tech and Prof Experience

  • 5+ years’ experience designing and developing large systems with the following characteristics:
  • High Availability
  • Scalable performance
  • Service oriented
  • Loosely coupled integration
  • Professional experience with Cloud/Docker (cloud infrastructure/vendor agnostic)
  • 3+ years’ experience deploying applications and services in Java/Scala/J2EE and writing software in one or more languages such as GoLang, Scala, Java, and JavaScript
  • Experience in cloud-based architectures (cloud vendor agnostic), containers, microservices, and NoSQL (e.g. Cassandra, Redis, MongoDB, CouchDB) based persistence technologies
  • 2+ year of AWS Architecture Experience