Support the requirements of the service area, create complex API architecture solutions and apply them to strategic efforts internally or work with technology teams as a subject matter expert across the API projects and with our partner vendors.
Responsible for architecting, setting up, managing, and evangelizing the tools and processes.
Basic Qualifications:
Minimum 1 year of experience with one or more of the following API Technologies: MuleSoft
Minimum 2 years of experience with 1 or more of the following programming languages: Java or JavaScript
Minimum 1 year of Agile development experience using continuous integration and/or other DevOps tooling.
Minimum 1 year of technical architecture experience.
MuleSoft certification is preferred.
Preferred Skills:
Experience with at least one large scale API implementation.
Installation, configuration and development including work within a production environment.
Infrastructure architecture and design in Cloud (PaaS and IaaS), especially around Linux-based workloads using virtualization or containers (Docker) or Kubernetes.
Experience with security and cryptography.
Experience with API architecture design patterns and supporting infrastructure.
Experience and interest in Cloud and containerization technologies (e.g. Docker)
Prior experience working in areas of emerging technology and driving new points of view and capabilities.
Experience in defining one or more following architecture aspects: Availability, Maintainability, Operability, Scalability and Portability * Prior experience in management methodologies (waterfall or agile), enterprise planning, estimation, and project management (single and multi-site)
Experience delivering end-to-end solutions (Lifecycle for infrastructure including SDLC)
Possess the ability to confidently articulate the benefits (and drawbacks) of an open source implementation to technical and non-technical client stakeholders.
Excellent communication (written and oral) and interpersonal skills.
Good organizational, multi-tasking, and time-management skills.
Proven ability to create a business plan and execute against it