Develop, analyze and continuously improve product architecture by working with product management, development teams within the product to modernize Fiber Network applications
Perform “current state” analysis to determine the baseline of product performance, reliability, security and scalability. Define “target state”, perform gap analysis, identify areas of improvement and develop a roadmap to resolve gaps
Drive design, development and deployment of architecture based on the roadmap
Define a technical roadmap to modernize product architecture while aligning with short, medium and longer term business priorities
Experience in defining the service and integration requirements and deploying the same to support cloud applications to-be built with Micro Services Architecture (MSA) and micro front end architecture (MFA)
Collaborate with and provide ongoing feedback and subject matter expertise to stakeholders from both Product Management and Development teams on data architecture related topics. Provide architecture for data conversion pipelines
Demonstrate expert-level proficiency in service modeling, service life-cycle management, transaction processing, and low-level design for both structured and unstructured data
Accelerate the adoption of new data technologies by jump starting and developing proof-of-concepts utilizing emerging technologies
Mentor technical resources in the areas of design, architectural patterns and coding best practices
Evaluate 3rd party solutions and tools to accelerate delivery and speed time to market
Required Qualifications:
Bachelor’s degree
10+ years of experience in IT combined hands on and leading software development teams in the design, implementation, testing and delivery of complex enterprise software
6+ years of experience as a software architect defining the architecture and technical strategy for multiple teams of engineers
Experience building large scale, high transaction-volume cloud applications
Expertise analyzing and troubleshooting large-scale distributed systems and diagnosing & addressing production issues
Knowledge of domain driven design or other applicable high level patterns
Fluent and current on architecture trends with an eye on market/technical conditions and future direction
Excellent understanding of the architectural principles for cloud based platforms that include two or more of the following SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability
A proven record initiating and leading change - both technical and process
Solid foundation in micro-services and REST API design