Required qualifications to be successful in this role
- 10 plus years of in-depth experience giving you a deep understanding of Architectural Concepts, Systems Architecture, Distributed Systems Architecture, Client/Server Architecture and overall IT Architecture
Tool Stack should include the following:
- Scripting/Programming Languages - .Net, .Net Core, C#, PHP, jQuery, Azure Power Platform
- Communication Methods/Protocols - HTTP, TCP/IP, SFTP, SSH, FTP, SMTP
- Middleware - Azure (Paas) Tools, IBM MQ, Mulesoft, DataPower
- Messaging Services - SOAP / REST, XML, JSON, EDI
- Databases - Azure SQL Server, SQL Server, Oracle, Teradata, Azure Data Lake, MongoDB, CosmoDB DB
- Data Movement - Informatica PWX, IICS
- UI - ASP.Net, React
- Cloud - Azure PaaS, Amazon Web Services (AWS)
- Version Control Repositories / Pipeline - Azure DevOps, GitHub, Visual Studio, Jenkins
- Must possess broad understanding of technology and business operations and is able to provide wholistic solutions to business problems or requirements focused on industry standard processes for software architecture.
- Extensive experience and knowledge of software design, application integration, and data integration.
- Strong experience in designing and implementing canonical data models, SOA, messaging and transformation patterns.
- Extensive experience in data integration practices beyond ETL or ELT
- Extensive knowledge in architectural patterns applied for micro-services, event driven architecture and domain driven architecture.
- Strong oral communication, written and presentation skills. Demonstrate the ability to present complex technical information, in a clear and concise manner to a variety of audiences, in large and small groups.
EDUCATION AND CERTIFICATIONS
- Bachelor's degree in an IT-related field, or equivalent work experience
Any Graduate