What are the responsibilities and job description for the Solutions Architect position at Apolis?
Job Description
Key Skills: Cloud Engineering / Architecture, Azure, GIT, Scaled Agile Framework (SAFe), SOA, Microservices, Agular OR reach, Python OR Perl OR R, Docker / Kubernetes.
Education: Bachelor's degree from an accredited college or university or equivalent
Work experience 5-8 years' experience in highly technical roles covering: data design/architecture, security design/architecture, software engineering.
The qualified candidate will have:
- 3 years' experience of Cloud Engineering / Architecture
- Proficient in practices such as Domain Driven Design, DevOps, Microservices and API-first design Experience developing solutions with test driven development and continuous integration practices; establishing monitoring tools and automation processes.
- Experience working with modern engineering tools, languages, and practices.
- Experience working with modern source code control technologies like Git.
- Proficient in agile processes, tools, delivery models, and software engineering & release practices
- They will oversee 6 teams out of 12 teams. Looking for someone who has worked across multiple teams and products. Experience in projects that have some data integration with API build out, Azure DevOps, and .NET Core capacity.
- Strong understanding of engineering technical solutions and systems/service offering from Azure
- Has worked previously as an intermediate software engineer role on product-based company.
- Understands Agile/SAFe methodology.
- Experience with Scaled Agile Framework (SAFe)
- Experience with service-oriented architectures and microservices
- Experience with Message brokers such as Kafka, Azure Service Bus • Proven experience working with cross-regional teams.
- Strong experience in developing accessible front-end applications with Angular or React
- Strong experience in Data Ingestion and Integration
- Deep experience with high volume distributed event data processing •
- Ability to apply design theory and methodology.
- RESTful/GraphQL API Design
- Experience with Docker and Kubernetes containers Hands-on experience with Azure Cloud Platform and its technologies (and limitations) such as Azure DevOps CI/CD Azure Key Vault ? Azure IOT, Event Hubs, API Managers, Event Grid, AKS, Durable Functions ? Azure Redis Cache
- At least one additional scripting language such as PowerShell, Python, Perl, R
Role:
- They will oversee 6 teams out of 12 teams. Looking for someone who has worked across multiple teams and products. Experience in projects that have some data integration with API build out, Azure DevOps, and .NET Core capacity.
- Strong understanding of engineering technical solutions and systems/service offering from Azure
- Has worked previously as an intermediate software engineer role on product-based company.
- Understands Agile/SAFe methodology.
- Strong communication and discipline in working with Product Managers, Enterprise Architects and Engineering Managers
- Can handle chaos and build a structure around it with immediate short-term deliverables and longer term backlog
- Fast learner and team player – working with both onsite/offshore teams as needed.
- Someone who can understand a business requirement and architect the code patterns and technologies that would be used for implementation.
Salary : $80 - $0