Unlike a traditional Architect who works on a specific product and on a specific technology, successful candidates in this role will be working on building standard solutions using multiple products for a large customer base. This role does not require expertise in only one language. Instead, it requires the ability to pick up new technologies and ramp up on multiple product frameworks. You will succeed in this role if you are motivated by challenging puzzles and are a driven and creative problem solver. If you're detail-obsessed and enjoy getting your hands dirty doing the work, you will rock at this role. Here, you will learn constantly from a consistent stream of challenging and different projects.
What you will be doing
- Work with the solution director translates the business use case into the solution storyboard
- Architect and design the technical solution (preparing a technical spec and c4 architecture models)
- Guide/mentor developers on implementation and deliver the GA releases to all customers.
What you will NOT be doing
- You are not involved in Core Product Engineering, will not be working on a specific product and specific technology.
- You will not build products from scratch. It is about leveraging existing frameworks and assembling/integrating multiple products to solve a business use-case.
- make business decisions while detailing a storyboard that captures the business value, use case, and user stories/personas delivered by a solution.
- make architecture decisions that efficiently integrate multiple Aurea products using the Aurea Integration Hub to bring life to the storyboard.
- make design decisions that strike a balance between reliable, secure, scalable architecture vs the urgency of the business need. Eg. how to build an MVP and evolve it into a fully scalable solution.
- estimate and derive a WBS while the low-level specifications are still worked upon.
- great self-learner who has learned new technologies by themself e.g. AWS architecture, Docker, Kubernetes, etc
- expert on Enterprise integration Patterns, Rest, and GraphOQL.
Nice to have
- UX / UI - Usability experience and design thinking.
- Product management and product ownership exposure
- Agile Delivery Methodologies.