Cincinnati Bell Enterprise Application Architect in Pittsburgh, Pennsylvania

Enterprise Application Architect

Enterprise Application Architect

September 10, 2018

Application Architect-Pittsburgh

CBTS is in search of an Azure Application Architect for on on-site role in Pittsburgh, PA.


  • Oversee the design process for application software

  • Implement and recommend viable architectural approaches that support long term maintainability, extensibility, and interoperability of enterprise applications

  • Provide clear guidance to software development teams regarding software development patterns and proactively monitor the adherence to accepted patterns

  • Conduct code reviews, security reviews, and architectural reviews, and provide solutions/improvements, as necessary

  • Provide policy templates, policy definitions and policy fragments, including complex policy expressions, integrations with Service Bus/LogicApps

  • Performs in depth technical analysis, research, proof of concepts, and evaluations as required to validate that the recommendations Enterprise Architecture makes are sound and will not introduce risk into IT Execution

  • Maintains an understanding of long term company strategy and ensures that designs will enable the company to meet the changing industry/competitive demands

  • Complete other projects and responsibilities as assigned.


  • Bachelor's Degree in Computer Science

  • 7 + years of software development with design patterns development, and implementation

  • 5 +Experience with Azure Data Lake, LogicApps, Azure SQL Data Warehouse, Data Catalog, Azure Functions

  • 5+ years of experience leading a team of developers

  • Experience with API Development and various API Management platforms using LogicApps and Azure WebAPI

  • Experience with project and program management

  • Experience with enterprise software integrations and architecture (ERP, CRM, SCM) using SAP, Peoplesoft and Oracle EBS

  • Experience with Cloud technology (Azure)

  • Demonstrated expertise with software development practices and rolling out new software technologies and solutions

  • Demonstrated ability to analyze business issues/opportunities and develop and implement IT initiatives that support organizational goals

  • Demonstrated ability to manage and/or consult on large-scale IT projects

  • Ability to communicate professionally and persuasively with all levels in the organization, including management