EXPECTATIONS AND TASKS
You will be driving the software architecture together with fellow team members. You will be responsible for creating and delivering an excellent, state-of-the art experience for prospects, customers, and partners.
As a Development Architect you will be responsible for one and later several in our team. Tasks and expectations will include:
- Responsible for aligned and consistent architecture of a product, part of a product or a specific architecture subject
- Evaluate architecture risks and estimate effort for business case or backlog item, prepares management decisions on these topics
- Translate business and product requirements into technical requirements, models and software architecture
- Actively seek for new opportunities to evolve your service.
- Partner with development manager who is leading the development team and is jointly accountable for delivery of the goals of the product.
- Collect and document requirements and constraints with high impact on the architecture as basis for architectural decisions
- Collaborate with other product owners in SAP and seek integration points and new scenarios for your service.
- Identify opportunities for reuse of architecture concepts or software parts and cross-team synergies
- Align architecture with stakeholders regarding architectural or technical dependencies.
- Support and advice product owner by ensuring technical and architectural feasibility, readiness, and compliance.
- Coach and advise implementation team(s) on all aspects which have impact on the architecture, reviews design documents of implementation teams regarding compliance with relevant product line guideline
Required skills
- Bachelor's or Master’s degree in Computer Science, Mathematics or similar field;
- Strong background in development within Software/Technology industry, preferably delivering complex cloud native projects in short release cycles.
- Experience in delivering highly available, performant and secure software in the cloud
- Experience with different cloud IaaS and PaaS layers like – AWS, Azure, Kubernetes, Cloud Foundry and/or others.
- Understanding cloud concepts like – microservices, API first approach, distributed systems, etc.
- Proven ability to plan, manage, track, and deliver on commitments.
- Ability to handle multiple competing priorities in quickly changing environment.
- Ability to quickly build new architectures or code a simple PoC to prove a new feature.
- Fluent written and spoken English
- Positive mindset, team player.
Advantage:
- Experience with Kubernetes
- Experience with Cloud Foundry