What are the responsibilities and job description for the System Architect position at KPI Solutions?
The system architect is responsible for defining, designing, and implementing KPI’s Warehouse Execution System – Products and Platforms. In this role, you’ll collaborate with product management, development teams and product owners to build digital platforms that optimize warehouse operations at our customers and clients.
- Architect, prototype, develop, test and maintain complex software systems including App Services, REST APIs, Cloud Native Patterns, Event Streaming, Message Queues, Authentication/Security, etc.
- Design the next generation platform using a Microservices Architecture utilizing Containerization, Docker, Kubernetes orchestration.
- Analyze, design, and coordinate the development of major components of the APIs including hands on implementation, testing, review, build automation, and documentation.
- Data modelling, Data ingestion & distribution patterns, Data Optimization on Relational and Non-Relational Databases.
- Provide technical guidance, mentoring and coaching to developers and engineers.
- Participate in software development projects using an Agile methodology and iterative sprints.