Solutions Architect
100% Remote - EST Work Hours (intermittent travel to Cleveland, OH as necessary)
6-month Contract to Hire
**Unable to do C2C or Provide Sponsorship**
Position Overview:
We are seeking a highly skilled Solutions Architect to join our Fortune 500, Retail and Manufacturing client. The ideal candidate will have a strong background in Microservice Architectures, API management, and modern cloud technologies. Additionally, this resource will need extensive experience in designing and implementing scalable, complex systems, and will be responsible for architecting and overseeing the deployment of their solutions.
Key Responsibilities:
- Microservice Design: Architect complex systems using microservice patterns to ensure robust and scalable solutions.
- Event-Driven Architecture: Design and implement systems using event-driven architecture (EDA) integrated with microservices.
- System Integration: Oversee the integration of microservices with event-driven systems.
- API Standards and Management: Develop and enforce API standards and manage API tools such as Kong and Azure APIM.
- Distributed Application Frameworks: Implement microservices distributed application runtime frameworks.
- Kubernetes Deployment: Deploy and manage APIs using Kubernetes for global scalability.
- Function as a Service (FaaS): Architect and manage FaaS frameworks such as Azure Functions, open FaaS, or OpenWhisk.
- Performance Management: Develop strategies for performance management and improvement for APIs.
- CI/CD Frameworks: Utilize and manage database CI/CD frameworks for API build and deployment.
- Oracle Cloud Expertise: Configure and manage Oracle Cloud, including technical customization and implementation in supply chain modules.
- Testing Strategies: Create and implement API testing strategies, including pipeline testing, contract testing, and integration testing.
- Application Security: Design and implement robust application security measures.
- API Lifecycle Management: Oversee the entire API lifecycle, from design to deployment and ongoing management.
Preferred Attributes:
- Azure Cloud Experience: Proficiency with Azure cloud provider and Platform as a Service (PaaS) offerings.
- Programming Skills: Experience in .NET or Java.
Additional Attributes:
- Infrastructure as Code (IaC): Basic knowledge of IaC practices and tools.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development and solution architecture.
- Proven track record in deploying scalable and reliable microservice architectures.