- Develops, recommends, implements and manages the technical architecture (hardware, software, database and communications) which will be used for all or specific applications in a large, distributed cross-platform environment.
- Responsibilities also include the identification of relevant information and the determination of the environment, which will be used for development.
General Skills:
- Leadership experience in the development and implementation of technical architectures at the specified experience level
- Extensive experience with at least three different platforms, operating systems, environments, database technologies, and communications protocols Experience with middleware and gateways Knowledge of performance considerations in different environments
- Experience in structured methodologies for the design, development and implementation of applications
- Extensive experience in systems analysis and design in large systems environments.
- Extensive, hands on experience in data & integration systems such as Mulesoft is a must.
Requirements
Technical Skills
- Experience with Agile methodologies
- Extensive experience with Mulesoft and Azure solution design and implementation
- Working knowledge of interoperability, integration and capability with Microsoft and Mulesoft cloud technologies
- Working knowledge of both low code development and custom development on Mulesoft and Azure
- Hands on experience designing, building and configuring Azure Synapse, Data Lakes, Warehouses, Data Factories, Functions, API Manager, and Logic Apps.
- Experience designing, implementing, setting up and configuring Mulesoft Cloudhub and on Azure.
- Experience setting up secure connections between Mulesoft Cloudhub and Azure data stores
- Expert knowledge developing APIs especially RESTful web services
- Working knowledge with data design and development
- Working knowledge of development in Azure technologies
- Working knowledge of .NET, C#, JavaScript
- Expert knowledge of Cloud Security Principles and technology such as Azure AD B2C Authentication, Okta Authentication
- Working knowledge of DevOps, task boards, pipelines, etc.
Experience
- Experience with cloud platforms such as Azure
- Experience building custom APIs and web services
- Hands on experience designing, building and configuring Azure Synapse, Data Lakes, Warehouses, Data Factories, Functions, API Manager, and Logic Apps.
- Proficiency in all cloud service models: SaaS, PaaS, and IaaS
- Certifications in Mulesoft and Azure are preferred
- Experience with Agile methodologies including using kanban/task boards
- Experience with both low code development and custom development on Mulesoft cloudhub and on-prem
- Extensive experience with JavaScript, CSS, HTML, and front-end languages, user interface design.
- Experience with RESTful APIs.
- Experience building custom code using C#, ASP.NET, .NET Core, Azure App Services, Azure Functions, Logic Apps
- Expert knowledge of Cloud Security Principles such as Azure AD B2C Authentication, Okta Authentication
Communication Skills
- Strong communication skills to prepare documentation, including but not limited to: solution documentation, user manuals, reports, reviews, assessments
- Ability to present ideas and suggestions clearly and effectively and in a user-friendly manner; maintain a high level of customer service to both internal and external clients
- Ability to communicate designs and development in clear and understandable manner.
Must Haves:
- Extensive experience with Mulesoft and Azure solution design and implementation
- Working knowledge of interoperability, integration and capability with Microsoft and Mulesoft cloud technologies
- Working knowledge of both low code development and custom development on Mulesoft and Azure