Previous Job
Sr. Solutions Architect
Ref No.: 18-00093
Location: Newark, New Jersey
Position Type:Right to Hire
Experience Level: 11 Years
Start Date / End Date: 10/01/2018 to 03/29/2019
 Role Overview:
The Solution Architecture role will create and execute on an overall vision for the technology ecosystem that aligns to the Service Optimization strategy to drive a holistic simplified experience through all customer moments, across all engagement channels.  This role will serve as a critical connector and collaborator with the USB IT departments, GBTS, and the Customer Office to recommend the most effective way to execute on a transformational effort that cares for the different components of business, information, and technology architecture.  As solution architecture, it is important to understand how all parts of the business model work together including processes, backend databases and existing platforms and applications to design for the future state. 
Roles and Responsibility:
  • Builds deep acumen in the current state environment to affect change through thoughtful, holistic technology design for the future.
  • Understands diverse technological platforms to find the best, most optimal technology solution among all possible to solve the existing business problems 
  • Designs and enhances technical architecture to manage complexity and increase business agility.
  • Understands complex enterprise ecosystems and solves for high-level strategic issues
  • Bridges the gap between business problems and technology solutions with the customer experience at the center. 
  • Helps develop reporting such as application performance
Desired Skills:
  • Ability to appreciate the legacy infrastructure, while designing the architecture of the future
  • Deep acumen in best-in-class industry tools and solutions
  • Ability to design and integrate multiple data sources and databases into one system
  • Ability to manage backups (application, configuration files, other data)
  • Ability to link applications to maximize reuse and reduce overheads
  • Experience with IT architecture, infrastructure, and cloud development
  • Engineering and software architecture design
  • Business analysis
  • Project management
  • Excellent communication skills
  • Deep analytical skills
  • BS degree in Computer Science or related technical field, or equivalent practical experience
  • 10+ years development experience with Python, C++  or Java development using J2EE
  • Hands on experience in developing n-tier web applications, SOA platform, Micro-Services, Messaging/ event driven systems.
  • Must have working experience with MEAN stack, Hadoop, HDFS, Hive, PIG, Flume, Scoop, Spark
  • Strong integration background required - integrating multiple systems together including mapping and transformation of data.
  • Must have familiarity technologies like JavaScript, Ajax, and modern JavaScript libraries (e.g., AngularJS, jQuery, NodeJS)
  • Ability to quickly perform proof-of-concepts for validating new technology feasibility and implementation approaches
  • Must have experience with enterprise scalable applications in Cloud environment including Cloud management tools
  • Experience in developing enterprise grade monitoring platform using Splunk and New Relic
  • Experience with Big Data technologies like Hadoop and analytical tools like Tableau
  • Experience with No SQL Databases - Dynamo DB and Mongo DB
  • Familiar with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls, multi-protocol gateways
  • Understanding of Agile SDLC methodologies is preferred
  • Remains positive, direct, data-driven, constructive and vocally self-critical.
  • 5+ years of experience testing Java based applications.
  • 6+ years of development or test automation experience.
  • Must have experience with Selenium.
  • Experience with XML, JDBC, Shell, & Perl Scripting.
  • Proficient in refactoring, test automation, emergent design, testable and modular code, build infrastructure, test-driven development.
  • Extensive knowledge of web protocols, networking, and systems.
  • Commitment to delivering great software and releasing it quickly, efficiently and with increasing quality